88
99
1010class TestConfig (unittest .TestCase ):
11- """ Tests api.config initialization
12- """
11+ """Tests api.config initialization"""
12+
1313 def setUp (self ):
1414 config .OPTIONS (config .Action .CLEAR )
1515 config .init ()
@@ -29,8 +29,8 @@ def test_init(self):
2929 self .assertEqual (config .OPTIONS .force_asm_brackets , False )
3030 self .assertEqual (config .OPTIONS .use_basic_loader , False )
3131 self .assertEqual (config .OPTIONS .autorun , False )
32- self .assertEqual (config .OPTIONS .output_file_type , ' bin' )
33- self .assertEqual (config .OPTIONS .include_path , '' )
32+ self .assertEqual (config .OPTIONS .output_file_type , " bin" )
33+ self .assertEqual (config .OPTIONS .include_path , "" )
3434 self .assertEqual (config .OPTIONS .memory_check , False )
3535 self .assertEqual (config .OPTIONS .strict_bool , False )
3636 self .assertEqual (config .OPTIONS .array_check , False )
@@ -40,58 +40,61 @@ def test_init(self):
4040 self .assertEqual (config .OPTIONS .expected_warnings , 0 )
4141
4242 # private options that cannot be accessed with #pragma
43- self .assertEqual (config .OPTIONS [' __DEFINES' ].value , {})
43+ self .assertEqual (config .OPTIONS [" __DEFINES" ].value , {})
4444 self .assertEqual (config .OPTIONS .explicit , False )
4545 self .assertEqual (config .OPTIONS .sinclair , False )
4646 self .assertEqual (config .OPTIONS .strict , False )
4747
4848 def test_initted_values (self ):
49- self .assertEqual (sorted (config .OPTIONS ._options .keys ()), [
50- '__DEFINES' ,
51- config .OPTION .ARCH ,
52- config .OPTION .ARRAY_BASE ,
53- config .OPTION .CHECK_ARRAYS ,
54- config .OPTION .AUTORUN ,
55- config .OPTION .CASE_INS ,
56- config .OPTION .DEBUG ,
57- config .OPTION .DEFAULT_BYREF ,
58- config .OPTION .EMIT_BACKEND ,
59- config .OPTION .ENABLE_BREAK ,
60- config .OPTION .EXPECTED_WARNINGS ,
61- config .OPTION .EXPLICIT ,
62- config .OPTION .FORCE_ASM_BRACKET ,
63- config .OPTION .HIDE_WARNING_CODES ,
64- config .OPTION .INCLUDE_PATH ,
65- config .OPTION .INPUT_FILENAME ,
66- config .OPTION .MAX_SYN_ERRORS ,
67- config .OPTION .CHECK_MEMORY ,
68- config .OPTION .MEMORY_MAP ,
69- config .OPTION .O_LEVEL ,
70- config .OPTION .OUTPUT_FILE_TYPE ,
71- config .OPTION .OUTPUT_FILENAME ,
72- 'project_filename' ,
73- 'sinclair' ,
74- config .OPTION .STDERR ,
75- config .OPTION .STDERR_FILENAME ,
76- config .OPTION .STDIN ,
77- config .OPTION .STDOUT ,
78- config .OPTION .STRICT ,
79- config .OPTION .STRICT_BOOL ,
80- config .OPTION .STR_BASE ,
81- config .OPTION .USE_BASIC_LOADER ,
82- config .OPTION .ASM_ZXNEXT
83- ])
49+ self .assertEqual (
50+ sorted (config .OPTIONS ._options .keys ()),
51+ [
52+ "__DEFINES" ,
53+ config .OPTION .ARCH ,
54+ config .OPTION .ARRAY_BASE ,
55+ config .OPTION .CHECK_ARRAYS ,
56+ config .OPTION .AUTORUN ,
57+ config .OPTION .CASE_INS ,
58+ config .OPTION .DEBUG ,
59+ config .OPTION .DEFAULT_BYREF ,
60+ config .OPTION .EMIT_BACKEND ,
61+ config .OPTION .ENABLE_BREAK ,
62+ config .OPTION .EXPECTED_WARNINGS ,
63+ config .OPTION .EXPLICIT ,
64+ config .OPTION .FORCE_ASM_BRACKET ,
65+ config .OPTION .HIDE_WARNING_CODES ,
66+ config .OPTION .INCLUDE_PATH ,
67+ config .OPTION .INPUT_FILENAME ,
68+ config .OPTION .MAX_SYN_ERRORS ,
69+ config .OPTION .CHECK_MEMORY ,
70+ config .OPTION .MEMORY_MAP ,
71+ config .OPTION .O_LEVEL ,
72+ config .OPTION .OUTPUT_FILE_TYPE ,
73+ config .OPTION .OUTPUT_FILENAME ,
74+ "project_filename" ,
75+ "sinclair" ,
76+ config .OPTION .STDERR ,
77+ config .OPTION .STDERR_FILENAME ,
78+ config .OPTION .STDIN ,
79+ config .OPTION .STDOUT ,
80+ config .OPTION .STRICT ,
81+ config .OPTION .STRICT_BOOL ,
82+ config .OPTION .STR_BASE ,
83+ config .OPTION .USE_BASIC_LOADER ,
84+ config .OPTION .ASM_ZXNEXT ,
85+ ],
86+ )
8487
8588 def test_loader_ignore_none (self ):
86- """ Some settings must ignore "None" assignments, since
89+ """Some settings must ignore "None" assignments, since
8790 this means the user didn't specify anything from the command line
8891 """
8992 config .OPTIONS .use_basic_loader = True
9093 config .OPTIONS .use_basic_loader = None
9194 self .assertEqual (config .OPTIONS .use_basic_loader , True )
9295
9396 def test_autorun_ignore_none (self ):
94- """ Some settings must ignore "None" assignments, since
97+ """Some settings must ignore "None" assignments, since
9598 this means the user didn't specify anything from the command line
9699 """
97100 config .OPTIONS .autorun = True
0 commit comments