@@ -15,63 +15,65 @@ def setUp(self):
1515
1616 def test_init (self ):
1717 config .init ()
18- self .assertEqual (config .OPTIONS .Debug . value , 0 )
19- self .assertEqual (config .OPTIONS .stdin . value , sys .stdin )
20- self .assertEqual (config .OPTIONS .stdout . value , sys .stdout )
21- self .assertEqual (config .OPTIONS .stderr . value , sys .stderr )
22- self .assertEqual (config .OPTIONS .optimization . value , global_ .DEFAULT_OPTIMIZATION_LEVEL )
23- self .assertEqual (config .OPTIONS .case_insensitive . value , False )
24- self .assertEqual (config .OPTIONS .array_base . value , 0 )
25- self .assertEqual (config .OPTIONS .byref . value , False )
26- self .assertEqual (config .OPTIONS .max_syntax_errors . value , global_ .DEFAULT_MAX_SYNTAX_ERRORS )
27- self .assertEqual (config .OPTIONS .string_base . value , 0 )
28- self .assertEqual (config .OPTIONS .memory_map . value , None )
29- self .assertEqual (config .OPTIONS .bracket . value , False )
30- self .assertEqual (config .OPTIONS .use_loader . value , False )
31- self .assertEqual (config .OPTIONS .autorun . value , False )
32- self .assertEqual (config .OPTIONS .output_file_type . value , 'bin' )
33- self .assertEqual (config .OPTIONS .include_path . value , '' )
34- self .assertEqual (config .OPTIONS .memoryCheck . value , False )
35- self .assertEqual (config .OPTIONS .strictBool . value , False )
36- self .assertEqual (config .OPTIONS .arrayCheck . value , False )
37- self .assertEqual (config .OPTIONS .enableBreak . value , False )
38- self .assertEqual (config .OPTIONS .emitBackend . value , False )
39- self .assertEqual (config .OPTIONS .architecture . value , None )
18+ self .assertEqual (config .OPTIONS .Debug , 0 )
19+ self .assertEqual (config .OPTIONS .stdin , sys .stdin )
20+ self .assertEqual (config .OPTIONS .stdout , sys .stdout )
21+ self .assertEqual (config .OPTIONS .stderr , sys .stderr )
22+ self .assertEqual (config .OPTIONS .optimization , global_ .DEFAULT_OPTIMIZATION_LEVEL )
23+ self .assertEqual (config .OPTIONS .case_insensitive , False )
24+ self .assertEqual (config .OPTIONS .array_base , 0 )
25+ self .assertEqual (config .OPTIONS .byref , False )
26+ self .assertEqual (config .OPTIONS .max_syntax_errors , global_ .DEFAULT_MAX_SYNTAX_ERRORS )
27+ self .assertEqual (config .OPTIONS .string_base , 0 )
28+ self .assertIsNone (config .OPTIONS .memory_map )
29+ self .assertEqual (config .OPTIONS .bracket , False )
30+ self .assertEqual (config .OPTIONS .use_loader , False )
31+ self .assertEqual (config .OPTIONS .autorun , False )
32+ self .assertEqual (config .OPTIONS .output_file_type , 'bin' )
33+ self .assertEqual (config .OPTIONS .include_path , '' )
34+ self .assertEqual (config .OPTIONS .memoryCheck , False )
35+ self .assertEqual (config .OPTIONS .strictBool , False )
36+ self .assertEqual (config .OPTIONS .arrayCheck , False )
37+ self .assertEqual (config .OPTIONS .enableBreak , False )
38+ self .assertEqual (config .OPTIONS .emitBackend , False )
39+ self .assertIsNone (config .OPTIONS .architecture )
4040 # private options that cannot be accessed with #pragma
41- self .assertEqual (config .OPTIONS . option ( '__DEFINES' ) .value , {})
42- self .assertEqual (config .OPTIONS .explicit . value , False )
43- self .assertEqual (config .OPTIONS .Sinclair . value , False )
44- self .assertEqual (config .OPTIONS .strict . value , False )
41+ self .assertEqual (config .OPTIONS [ '__DEFINES' ] .value , {})
42+ self .assertEqual (config .OPTIONS .explicit , False )
43+ self .assertEqual (config .OPTIONS .Sinclair , False )
44+ self .assertEqual (config .OPTIONS .strict , False )
4545
4646 def test_initted_values (self ):
4747 config .init ()
48- self .assertEqual (sorted (config .OPTIONS .options .keys ()), ['Debug' ,
49- 'Sinclair' ,
50- 'StdErrFileName' ,
51- '__DEFINES' ,
52- 'architecture' ,
53- 'arrayCheck' ,
54- 'array_base' ,
55- 'autorun' ,
56- 'bracket' ,
57- 'byref' ,
58- 'case_insensitive' ,
59- 'emitBackend' ,
60- 'enableBreak' ,
61- 'explicit' ,
62- 'include_path' ,
63- 'inputFileName' ,
64- 'max_syntax_errors' ,
65- 'memoryCheck' ,
66- 'memory_map' ,
67- 'optimization' ,
68- 'outputFileName' ,
69- 'output_file_type' ,
70- 'stderr' ,
71- 'stdin' ,
72- 'stdout' ,
73- 'strict' ,
74- 'strictBool' ,
75- 'string_base' ,
76- 'use_loader' ,
77- 'zxnext' ])
48+ self .assertEqual (sorted (config .OPTIONS ._options .keys ()), [
49+ 'Debug' ,
50+ 'Sinclair' ,
51+ 'StdErrFileName' ,
52+ '__DEFINES' ,
53+ 'architecture' ,
54+ 'arrayCheck' ,
55+ 'array_base' ,
56+ 'autorun' ,
57+ 'bracket' ,
58+ 'byref' ,
59+ 'case_insensitive' ,
60+ 'emitBackend' ,
61+ 'enableBreak' ,
62+ 'explicit' ,
63+ 'include_path' ,
64+ 'inputFileName' ,
65+ 'max_syntax_errors' ,
66+ 'memoryCheck' ,
67+ 'memory_map' ,
68+ 'optimization' ,
69+ 'outputFileName' ,
70+ 'output_file_type' ,
71+ 'stderr' ,
72+ 'stdin' ,
73+ 'stdout' ,
74+ 'strict' ,
75+ 'strictBool' ,
76+ 'string_base' ,
77+ 'use_loader' ,
78+ 'zxnext'
79+ ])
0 commit comments