diff options
author | Jonathan LaCour <jonathan@dreamhost.com> | 2012-03-11 09:52:25 -0700 |
---|---|---|
committer | Jonathan LaCour <jonathan@dreamhost.com> | 2012-03-11 09:52:25 -0700 |
commit | bed5cbfa147a202b2736295c286f567604efcd3e (patch) | |
tree | f6dd1d18d72a4acd3b5239a30d424e5513bbc099 /pecan/tests/test_conf.py | |
parent | 20a996b58d741c83e274352a6ad335b5da227efe (diff) | |
download | pecan-bed5cbfa147a202b2736295c286f567604efcd3e.tar.gz |
After a full-scale scan with pep8.py and pyflakes, identified and
resolved most of our PEP8 compliance issues.
Diffstat (limited to 'pecan/tests/test_conf.py')
-rw-r--r-- | pecan/tests/test_conf.py | 117 |
1 files changed, 64 insertions, 53 deletions
diff --git a/pecan/tests/test_conf.py b/pecan/tests/test_conf.py index 49d076c..58182b5 100644 --- a/pecan/tests/test_conf.py +++ b/pecan/tests/test_conf.py @@ -6,11 +6,12 @@ from pecan import conf as _runtime_conf __here__ = os.path.dirname(__file__) + class TestConf(TestCase): def test_update_config_fail_identifier(self): """Fail when naming does not pass correctness""" - bad_dict = {'bad name':'value'} + bad_dict = {'bad name': 'value'} self.assertRaises(ValueError, configuration.Config, bad_dict) def test_update_set_config(self): @@ -46,7 +47,7 @@ class TestConf(TestCase): self.assertEqual(conf.server.host, '0.0.0.0') self.assertEqual(conf.server.port, '8080') - + def test_update_force_dict(self): """Update an empty configuration with the default values""" conf = configuration.initconf() @@ -66,18 +67,21 @@ class TestConf(TestCase): self.assertTrue(isinstance(conf.beaker, dict)) self.assertEqual(conf.beaker['session.key'], 'key') self.assertEqual(conf.beaker['session.type'], 'cookie') - self.assertEqual(conf.beaker['session.validate_key'], '1a971a7df182df3e1dec0af7c6913ec7') + self.assertEqual( + conf.beaker['session.validate_key'], + '1a971a7df182df3e1dec0af7c6913ec7' + ) self.assertEqual(conf.beaker.get('__force_dict__'), None) def test_update_config_with_dict(self): conf = configuration.initconf() - d = {'attr':True} + d = {'attr': True} conf['attr'] = d self.assertTrue(conf.attr.attr) def test_config_repr(self): - conf = configuration.Config({'a':1}) - self.assertEqual(repr(conf),"Config({'a': 1})") + conf = configuration.Config({'a': 1}) + self.assertEqual(repr(conf), "Config({'a': 1})") def test_config_from_dict(self): conf = configuration.conf_from_dict({}) @@ -85,7 +89,9 @@ class TestConf(TestCase): self.assertTrue(os.path.samefile(conf['path'], os.getcwd())) def test_config_from_file(self): - path = os.path.join(os.path.dirname(__file__), 'test_config', 'config.py') + path = os.path.join( + os.path.dirname(__file__), 'test_config', 'config.py' + ) conf = configuration.conf_from_file(path) self.assertTrue(conf.app.debug) @@ -99,7 +105,7 @@ class TestConf(TestCase): def test_config_missing_file(self): path = ('doesnotexist.py',) - conf = configuration.Config({}) + configuration.Config({}) self.assertRaises(IOError, configuration.conf_from_file, os.path.join( __here__, 'test_config', @@ -108,7 +114,7 @@ class TestConf(TestCase): def test_config_missing_file_on_path(self): path = ('bad', 'bad', 'doesnotexist.py',) - conf = configuration.Config({}) + configuration.Config({}) self.assertRaises(IOError, configuration.conf_from_file, os.path.join( __here__, @@ -118,34 +124,41 @@ class TestConf(TestCase): def test_config_with_syntax_error(self): path = ('bad', 'syntaxerror.py') - conf = configuration.Config({}) + configuration.Config({}) - self.assertRaises(SyntaxError, configuration.conf_from_file, os.path.join( - __here__, - 'test_config', - *path - )) + self.assertRaises( + SyntaxError, + configuration.conf_from_file, + os.path.join(__here__, 'test_config', *path) + ) def test_config_with_bad_import(self): path = ('bad', 'importerror.py') - conf = configuration.Config({}) - - self.assertRaises(ImportError, configuration.conf_from_file, os.path.join( - __here__, - 'test_config', - *path - )) + configuration.Config({}) + + self.assertRaises( + ImportError, + configuration.conf_from_file, + os.path.join( + __here__, + 'test_config', + *path + ) + ) def test_config_set_from_file(self): - path = os.path.join(os.path.dirname(__file__), 'test_config', 'empty.py') + path = os.path.join( + os.path.dirname(__file__), 'test_config', 'empty.py' + ) configuration.set_config(path) - assert list(_runtime_conf.server) == list(configuration.initconf().server) + res = list(configuration.initconf().server) + assert list(_runtime_conf.server) == res def test_config_dir(self): if sys.version_info >= (2, 6): conf = configuration.Config({}) self.assertEqual([], dir(conf)) - conf = configuration.Config({'a':1}) + conf = configuration.Config({'a': 1}) self.assertEqual(['a'], dir(conf)) def test_config_bad_key(self): @@ -173,36 +186,35 @@ class TestConf(TestCase): as_dict = conf.as_dict() assert isinstance(as_dict, dict) - assert as_dict['server']['host'] == '0.0.0.0' - assert as_dict['server']['port'] == '8080' - assert as_dict['app']['debug'] == False - assert as_dict['app']['errors'] == {} + assert as_dict['server']['host'] == '0.0.0.0' + assert as_dict['server']['port'] == '8080' + assert as_dict['app']['debug'] == False + assert as_dict['app']['errors'] == {} assert as_dict['app']['force_canonical'] == True - assert as_dict['app']['modules'] == [] - assert as_dict['app']['root'] == None - assert as_dict['app']['static_root'] == 'public' - assert as_dict['app']['template_path'] == '' + assert as_dict['app']['modules'] == [] + assert as_dict['app']['root'] == None + assert as_dict['app']['static_root'] == 'public' + assert as_dict['app']['template_path'] == '' def test_config_as_dict_nested(self): """have more than one level nesting and convert to dict""" conf = configuration.initconf() - nested = {'one':{'two':2}} + nested = {'one': {'two': 2}} conf['nested'] = nested as_dict = conf.as_dict() assert isinstance(as_dict, dict) - assert as_dict['server']['host'] == '0.0.0.0' - assert as_dict['server']['port'] == '8080' - assert as_dict['app']['debug'] == False - assert as_dict['app']['errors'] == {} + assert as_dict['server']['host'] == '0.0.0.0' + assert as_dict['server']['port'] == '8080' + assert as_dict['app']['debug'] == False + assert as_dict['app']['errors'] == {} assert as_dict['app']['force_canonical'] == True - assert as_dict['app']['modules'] == [] - assert as_dict['app']['root'] == None - assert as_dict['app']['static_root'] == 'public' - assert as_dict['app']['template_path'] == '' - assert as_dict['nested']['one']['two'] == 2 - + assert as_dict['app']['modules'] == [] + assert as_dict['app']['root'] == None + assert as_dict['app']['static_root'] == 'public' + assert as_dict['app']['template_path'] == '' + assert as_dict['nested']['one']['two'] == 2 def test_config_as_dict_prefixed(self): """Add a prefix for keys""" @@ -213,13 +225,12 @@ class TestConf(TestCase): as_dict = conf.as_dict('prefix_') assert isinstance(as_dict, dict) - assert as_dict['prefix_server']['prefix_host'] == '0.0.0.0' - assert as_dict['prefix_server']['prefix_port'] == '8080' - assert as_dict['prefix_app']['prefix_debug'] == False - assert as_dict['prefix_app']['prefix_errors'] == {} + assert as_dict['prefix_server']['prefix_host'] == '0.0.0.0' + assert as_dict['prefix_server']['prefix_port'] == '8080' + assert as_dict['prefix_app']['prefix_debug'] == False + assert as_dict['prefix_app']['prefix_errors'] == {} assert as_dict['prefix_app']['prefix_force_canonical'] == True - assert as_dict['prefix_app']['prefix_modules'] == [] - assert as_dict['prefix_app']['prefix_root'] == None - assert as_dict['prefix_app']['prefix_static_root'] == 'public' - assert as_dict['prefix_app']['prefix_template_path'] == '' - + assert as_dict['prefix_app']['prefix_modules'] == [] + assert as_dict['prefix_app']['prefix_root'] == None + assert as_dict['prefix_app']['prefix_static_root'] == 'public' + assert as_dict['prefix_app']['prefix_template_path'] == '' |