aboutsummaryrefslogtreecommitdiff
path: root/minishell_test/config.py
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-03-28 20:12:41 +0200
committerCharles Cabergs <me@cacharle.xyz>2021-03-28 20:12:41 +0200
commitb014b19192b4ae64d848b25e99856eb4ba6cdd72 (patch)
tree223ded87c5ee30a35258630f679d422f22bcb216 /minishell_test/config.py
parentbea824f7597f716c206f9ab2d472778aeaacad7e (diff)
downloadminishell_test-1.1.3.tar.gz
minishell_test-1.1.3.tar.bz2
minishell_test-1.1.3.zip
Added end_command_with_linefeed configuration option1.1.3
Diffstat (limited to 'minishell_test/config.py')
-rw-r--r--minishell_test/config.py33
1 files changed, 18 insertions, 15 deletions
diff --git a/minishell_test/config.py b/minishell_test/config.py
index 00d147c..465be72 100644
--- a/minishell_test/config.py
+++ b/minishell_test/config.py
@@ -6,7 +6,7 @@
# By: cacharle <me@cacharle.xyz> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2021/02/26 09:40:36 by cacharle #+# #+# #
-# Updated: 2021/02/28 11:19:13 by cacharle ### ########.fr #
+# Updated: 2021/03/28 20:06:36 by cacharle ### ########.fr #
# #
# ############################################################################ #
@@ -60,6 +60,7 @@ class Config():
shell_reference_args = cast(List[str], None)
timeout_test = cast(float, None)
timeout_leaks = cast(float, None)
+ end_command_with_linefeed = cast(bool, None)
cache_dir = cast(Path, None)
sandbox_dir = cast(Path, None)
shell_available_commands_dir = cast(Path, None)
@@ -74,6 +75,7 @@ class Config():
valgrind_cmd = cast(List[str], None)
term_cols = cast(int, None)
platform = cast(str, None)
+ platform = cast(str, None)
@classmethod
def init(cls, args):
@@ -84,23 +86,24 @@ class Config():
cfg = cls._load_cfg()
- cls.bonus = cfg.getboolean('minishell_test', 'bonus')
- cls.exec_name = cfg.get('minishell_test', 'exec_name')
- cls.make = cfg.getboolean('minishell_test', 'make')
- cls.make_args = cfg.getargs('minishell_test', 'make_args')
- cls.pager = cfg.getboolean('minishell_test', 'pager')
- cls.pager_prog = cfg.get('minishell_test', 'pager_prog')
- cls.log_path = cfg.getpath('minishell_test', 'log_path')
- cls.check_error_messages = cfg.getboolean('minishell_test', 'check_error_messages')
+ cls.bonus = cfg.getboolean('minishell_test', 'bonus')
+ cls.exec_name = cfg.get('minishell_test', 'exec_name')
+ cls.make = cfg.getboolean('minishell_test', 'make')
+ cls.make_args = cfg.getargs('minishell_test', 'make_args')
+ cls.pager = cfg.getboolean('minishell_test', 'pager')
+ cls.pager_prog = cfg.get('minishell_test', 'pager_prog')
+ cls.log_path = cfg.getpath('minishell_test', 'log_path')
+ cls.check_error_messages = cfg.getboolean('minishell_test', 'check_error_messages')
+ cls.end_command_with_linefeed = cfg.getboolean('minishell_test', 'end_command_with_linefeed')
- cls.shell_available_commands = cfg.getmultiline('shell', 'available_commands')
- cls.shell_path_variable = cfg.get('shell', 'path_variable')
+ cls.shell_available_commands = cfg.getmultiline('shell', 'available_commands')
+ cls.shell_path_variable = cfg.get('shell', 'path_variable')
- cls.shell_reference_path = cfg.getpath('shell:reference', 'path')
- cls.shell_reference_args = cfg.getargs('shell:reference', 'args')
+ cls.shell_reference_path = cfg.getpath('shell:reference', 'path')
+ cls.shell_reference_args = cfg.getargs('shell:reference', 'args')
- cls.timeout_test = cfg.getfloat('timeout', 'test')
- cls.timeout_leaks = cfg.getfloat('timeout', 'leaks')
+ cls.timeout_test = cfg.getfloat('timeout', 'test')
+ cls.timeout_leaks = cfg.getfloat('timeout', 'leaks')
xdg_cache_home = os.environ.get('XDG_CACHE_HOME')
home = os.environ.get('HOME')