mirror of
https://github.com/gryf/fs-uae-wrapper.git
synced 2026-01-01 03:22:33 +01:00
Added logging module
This commit is contained in:
@@ -57,10 +57,10 @@ class TestBase(TestCase):
|
||||
self.assertDictEqual(bobj.fsuae_options, {})
|
||||
|
||||
os.chdir(self.dirname)
|
||||
get_config.return_value = {'foo': 'bar'}
|
||||
get_config.return_value = {'fmv_rom': 'bar'}
|
||||
bobj._normalize_options()
|
||||
self.assertDictEqual(bobj.fsuae_options,
|
||||
{'foo': os.path.join(self.dirname, 'bar')})
|
||||
{'fmv_rom': os.path.join(self.dirname, 'bar')})
|
||||
|
||||
get_config.return_value = {'floppies_dir': '../some/path'}
|
||||
bobj.fsuae_options = utils.CmdOption()
|
||||
|
||||
@@ -67,11 +67,13 @@ class TestWrapper(TestCase):
|
||||
def test_parse_args(self):
|
||||
|
||||
# Looking for configuration file... first, we have nothing
|
||||
self.assertEqual(wrapper.parse_args(), (None, {}))
|
||||
self.assertEqual(wrapper.parse_args(),
|
||||
(None, {'wrapper_verbose': 0, 'wrapper_quiet': 0}))
|
||||
|
||||
# still no luck - nonexistent file
|
||||
sys.argv.append('there-is-no-config.fs-uae')
|
||||
self.assertEqual(wrapper.parse_args(), (None, {}))
|
||||
self.assertEqual(wrapper.parse_args(),
|
||||
(None, {'wrapper_verbose': 0, 'wrapper_quiet': 0}))
|
||||
|
||||
# lets make it
|
||||
os.chdir(self.dirname)
|
||||
@@ -79,7 +81,8 @@ class TestWrapper(TestCase):
|
||||
fobj.write('\n')
|
||||
|
||||
self.assertEqual(wrapper.parse_args(),
|
||||
('there-is-no-config.fs-uae', {}))
|
||||
('there-is-no-config.fs-uae',
|
||||
{'wrapper_verbose': 0, 'wrapper_quiet': 0}))
|
||||
|
||||
# remove argument, try to find default one
|
||||
sys.argv.pop()
|
||||
@@ -88,7 +91,9 @@ class TestWrapper(TestCase):
|
||||
with open('Config.fs-uae', 'w') as fobj:
|
||||
fobj.write('\n')
|
||||
|
||||
self.assertEqual(wrapper.parse_args(), ('Config.fs-uae', {}))
|
||||
self.assertEqual(wrapper.parse_args(),
|
||||
('Config.fs-uae',
|
||||
{'wrapper_verbose': 0, 'wrapper_quiet': 0}))
|
||||
|
||||
# add --wrapper-foo and --wrapper-bar options
|
||||
sys.argv.extend(['--wrapper=plain', '--wrapper_foo=1',
|
||||
@@ -104,7 +109,9 @@ class TestWrapper(TestCase):
|
||||
self.assertEqual(conf, 'Config.fs-uae')
|
||||
self.assertDictEqual(fsopts, {'wrapper': 'plain',
|
||||
'wrapper_foo': '1',
|
||||
'wrapper_bar': 'false'})
|
||||
'wrapper_bar': 'false',
|
||||
'wrapper_verbose': 0,
|
||||
'wrapper_quiet': 0})
|
||||
|
||||
# mix wrapper* params in commandline and config
|
||||
sys.argv = ['fs-uae-wrapper',
|
||||
@@ -120,4 +127,6 @@ class TestWrapper(TestCase):
|
||||
self.assertDictEqual(fsopts, {'wrapper': 'plain',
|
||||
'wrapper_bar': 'false',
|
||||
'fullscreen': '1',
|
||||
'fast_memory': '4096'})
|
||||
'fast_memory': '4096',
|
||||
'wrapper_verbose': 0,
|
||||
'wrapper_quiet': 0})
|
||||
|
||||
Reference in New Issue
Block a user