Beispiel #1
0
 def test_single_dash_parsing(self):
     args = vars(parse_args(['-V', '-t', 'config_test', '-2', '-f', '-m']))
     self.assertDictEqual(
         args, {
             'version': True,
             'simulation_file': 'config_test',
             'show_on_second_monitor': True,
             'fullscreen': True,
             'maximized': True
         })
Beispiel #2
0
 def test_default_parsing(self):
     args = vars(parse_args([]))
     self.assertDictEqual(
         args, {
             'version': False,
             'simulation_file': 'config_small',
             'show_on_second_monitor': False,
             'fullscreen': False,
             'maximized': False
         })
Beispiel #3
0
 def test_double_dash_parsing(self):
     args = vars(
         parse_args([
             '--version', '--simulation_file', 'config_test',
             '--show-on-second-monitor', '--fullscreen', '--maximized'
         ]))
     self.assertDictEqual(
         args, {
             'version': True,
             'simulation_file': 'config_test',
             'show_on_second_monitor': True,
             'fullscreen': True,
             'maximized': True
         })