diff options
author | Lars Wirzenius <liw@liw.fi> | 2012-02-11 13:05:16 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2012-02-11 13:05:16 +0000 |
commit | e08dd88ec6cc2e19a79860a50ca20d3298ecf559 (patch) | |
tree | e5f330df2d51ad87f29f33c94a705e271b2437c5 /cliapp/settings_tests.py | |
parent | b3b0dfd4ee2c3d7bbaf8b5f8fe03ac308ca3af94 (diff) | |
download | cliapp-e08dd88ec6cc2e19a79860a50ca20d3298ecf559.tar.gz |
Add as_cp method to return settings values as a ConfigParser
Diffstat (limited to 'cliapp/settings_tests.py')
-rw-r--r-- | cliapp/settings_tests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cliapp/settings_tests.py b/cliapp/settings_tests.py index 02785c2..8a20b18 100644 --- a/cliapp/settings_tests.py +++ b/cliapp/settings_tests.py @@ -379,3 +379,11 @@ bar = ping, pong self.settings.integer(['foo'], 'foo help') self.assertEqual(self.settings.require('foo'), None) + def test_exports_configparser_with_settings(self): + self.settings.integer(['foo'], 'foo help', default=1) + self.settings.string(['bar'], 'bar help', default='yo') + cp = self.settings.as_cp() + self.assertEqual(cp.get('config', 'foo'), '1') + self.assertEqual(cp.get('config', 'bar'), 'yo') + + |