diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-03-11 19:58:17 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-03-11 19:58:17 +0000 |
commit | a78fb588c35cf3ae6279cf4da6d8f88f74117540 (patch) | |
tree | 5878c47b9ba8f3ebd73fa18f9b723717561e2a2b /cliapp/settings_tests.py | |
parent | 9d994e64b7255686b6255c2d3ea7ffd46ae53e32 (diff) | |
download | cliapp-a78fb588c35cf3ae6279cf4da6d8f88f74117540.tar.gz |
Refactor Settings to use ConfigParser to store values.
This will be useful when we add config file support.
Diffstat (limited to 'cliapp/settings_tests.py')
-rw-r--r-- | cliapp/settings_tests.py | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/cliapp/settings_tests.py b/cliapp/settings_tests.py index 2a9ced7..788c2f8 100644 --- a/cliapp/settings_tests.py +++ b/cliapp/settings_tests.py @@ -33,18 +33,11 @@ class SettingsTests(unittest.TestCase): def test_sets_progname(self): self.settings.progname = 'foo' self.assertEqual(self.settings.progname, 'foo') - self.assertEqual(self.settings.parser.get_prog_name(), 'foo') def test_has_version(self): self.assertEqual(self.settings.version, '1.0') - self.assertEqual(self.settings.parser.get_version(), '1.0') - def test_creates_option_parser(self): - self.assert_(isinstance(self.settings.parser, optparse.OptionParser)) - def test_adds_default_options_and_settings(self): - self.assert_(self.settings.parser.has_option('--version')) - self.assert_(self.settings.parser.has_option('--help')) self.assert_('output' in self.settings) self.assert_('log' in self.settings) self.assert_('log-level' in self.settings) @@ -61,17 +54,11 @@ class SettingsTests(unittest.TestCase): def test_adds_string_setting(self): self.settings.add_string_setting(['foo'], 'foo help') - self.assert_(self.settings.parser.has_option('--foo')) self.assert_('foo' in self.settings) - option = self.settings.parser.get_option('--foo') - self.assertEqual(option.help, 'foo help') def test_adds_string_list_setting(self): self.settings.add_string_list_setting(['foo'], 'foo help') - self.assert_(self.settings.parser.has_option('--foo')) self.assert_('foo' in self.settings) - option = self.settings.parser.get_option('--foo') - self.assertEqual(option.help, 'foo help') def test_string_list_is_empty_list_by_default(self): self.settings.add_string_list_setting(['foo'], '') @@ -90,10 +77,7 @@ class SettingsTests(unittest.TestCase): def test_adds_choice_setting(self): self.settings.add_choice_setting(['foo'], ['foo', 'bar'], 'foo help') - self.assert_(self.settings.parser.has_option('--foo')) self.assert_('foo' in self.settings) - option = self.settings.parser.get_option('--foo') - self.assertEqual(option.help, 'foo help') def test_choice_defaults_to_first_one(self): self.settings.add_choice_setting(['foo'], ['foo', 'bar'], 'foo help') @@ -109,17 +93,11 @@ class SettingsTests(unittest.TestCase): def test_adds_boolean_setting(self): self.settings.add_boolean_setting(['foo'], 'foo help') - self.assert_(self.settings.parser.has_option('--foo')) self.assert_('foo' in self.settings) - option = self.settings.parser.get_option('--foo') - self.assertEqual(option.help, 'foo help') def test_adds_bytesize_setting(self): self.settings.add_bytesize_setting(['foo'], 'foo help') - self.assert_(self.settings.parser.has_option('--foo')) self.assert_('foo' in self.settings) - option = self.settings.parser.get_option('--foo') - self.assertEqual(option.help, 'foo help') def test_parses_bytesize_option(self): self.settings.add_bytesize_setting(['foo'], 'foo help') @@ -156,10 +134,7 @@ class SettingsTests(unittest.TestCase): def test_adds_integer_setting(self): self.settings.add_integer_setting(['foo'], 'foo help') - self.assert_(self.settings.parser.has_option('--foo')) self.assert_('foo' in self.settings) - option = self.settings.parser.get_option('--foo') - self.assertEqual(option.help, 'foo help') def test_parses_integer_option(self): self.settings.add_integer_setting(['foo'], 'foo help', default=123) |