diff options
author | Marc Abramowitz <marc@marc-abramowitz.com> | 2016-03-08 17:14:41 -0800 |
---|---|---|
committer | Marc Abramowitz <marc@marc-abramowitz.com> | 2016-03-08 17:14:41 -0800 |
commit | 4d359a12c893b1d543b8daac7f5c743696469344 (patch) | |
tree | d225948e71b23978cdb2392becc0a7811d15c21c /tests/test_config.py | |
parent | 944e87e4fbcec8cf339fbbebb6283f57b86316db (diff) | |
parent | eaa2983ffb571fcfa323586c63d0b9034173c5fc (diff) | |
download | pastedeploy-master.tar.gz |
Switch to pytest
Diffstat (limited to 'tests/test_config.py')
-rw-r--r-- | tests/test_config.py | 66 |
1 files changed, 32 insertions, 34 deletions
diff --git a/tests/test_config.py b/tests/test_config.py index f64dd21..3acbc5b 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -1,5 +1,3 @@ -from nose.tools import eq_ - from paste.deploy import loadapp, appconfig from tests.fixture import * import fakeapp.configapps as fc @@ -19,29 +17,29 @@ def test_config_egg(): def test_config1(): app = loadapp(ini_file, relative_to=here, name='test1') - eq_(app.local_conf, { + assert app.local_conf == { 'setting1': 'foo', 'setting2': 'bar', - 'apppath': os.path.join(config_path, 'app')}) - eq_(app.global_conf, { + 'apppath': os.path.join(config_path, 'app')} + assert app.global_conf == { 'def1': 'a', 'def2': 'b', 'basepath': config_path, 'here': config_path, - '__file__': config_filename}) + '__file__': config_filename} def test_config2(): app = loadapp(ini_file, relative_to=here, name='test2') - eq_(app.local_conf, { - 'local conf': 'something'}) - eq_(app.global_conf, { + assert app.local_conf == { + 'local conf': 'something'} + assert app.global_conf == { 'def1': 'test2', 'def2': 'b', 'basepath': config_path, 'another': 'TEST', 'here': config_path, - '__file__': config_filename}) + '__file__': config_filename} # Run this to make sure the global-conf-modified test2 # didn't mess up the general global conf test_config1() @@ -50,16 +48,16 @@ def test_config2(): def test_config3(): app = loadapp(ini_file, relative_to=here, name='test3') assert isinstance(app, fc.SimpleApp) - eq_(app.local_conf, { + assert app.local_conf == { 'local conf': 'something', - 'another': 'something more\nacross several\nlines'}) - eq_(app.global_conf, { + 'another': 'something more\nacross several\nlines'} + assert app.global_conf == { 'def1': 'test3', 'def2': 'b', 'basepath': config_path, 'another': 'TEST', 'here': config_path, - '__file__': config_filename}) + '__file__': config_filename} test_config2() @@ -93,10 +91,10 @@ def test_composit(): def test_foreign_config(): app = loadapp(ini_file, relative_to=here, name='test_foreign_config') assert isinstance(app, fc.SimpleApp) - eq_(app.local_conf, { + assert app.local_conf == { 'another': 'FOO', - 'bob': 'your uncle'}) - eq_(app.global_conf, { + 'bob': 'your uncle'} + assert app.global_conf == { 'def1': 'a', # Note overwrite of DEFAULT value from foreign config 'def2': 'b', @@ -104,52 +102,52 @@ def test_foreign_config(): 'basepath': config_path, 'glob': 'override', 'here': config_path, - '__file__': os.path.join(config_path, 'test_config.ini')}) + '__file__': os.path.join(config_path, 'test_config.ini')} def test_config_get(): app = loadapp(ini_file, relative_to=here, name='test_get') assert isinstance(app, fc.SimpleApp) - eq_(app.local_conf, { + assert app.local_conf == { 'def1': 'a', - 'foo': 'TEST'}) - eq_(app.global_conf, { + 'foo': 'TEST'} + assert app.global_conf == { 'def1': 'a', 'def2': 'TEST', 'basepath': os.path.join(here, 'sample_configs'), 'here': config_path, - '__file__': config_filename}) + '__file__': config_filename} def test_appconfig(): conf = appconfig(ini_file, relative_to=here, name='test_get') - eq_(conf, { + assert conf == { 'def1': 'a', 'def2': 'TEST', 'basepath': os.path.join(here, 'sample_configs'), 'here': config_path, '__file__': config_filename, - 'foo': 'TEST'}) - eq_(conf.local_conf, { + 'foo': 'TEST'} + assert conf.local_conf == { 'def1': 'a', - 'foo': 'TEST'}) - eq_(conf.global_conf, { + 'foo': 'TEST'} + assert conf.global_conf == { 'def1': 'a', 'def2': 'TEST', 'basepath': os.path.join(here, 'sample_configs'), 'here': config_path, - '__file__': config_filename}) + '__file__': config_filename} def test_appconfig_filter_with(): conf = appconfig('config:test_filter_with.ini', relative_to=config_path) - eq_(conf['example'], 'test') + assert conf['example'] == 'test' def test_global_conf(): conf = appconfig(ini_file, relative_to=here, name='test_global_conf', global_conf={'def2': 'TEST DEF 2', 'inherit': 'bazbar'}) - eq_(conf, { + assert conf == { 'def1': 'a', # Note overwrite of DEFAULT value 'def2': 'TEST DEF 2', @@ -158,9 +156,9 @@ def test_global_conf(): 'inherit': 'bazbar', '__file__': config_filename, 'test_interp': 'this:bazbar', - }) - eq_(conf.local_conf, { - 'test_interp': 'this:bazbar'}) + } + assert conf.local_conf == { + 'test_interp': 'this:bazbar'} def test_interpolate_exception(): @@ -169,6 +167,6 @@ def test_interpolate_exception(): except Exception: e = sys.exc_info()[1] expected = "Error in file %s" % os.path.join(config_path, 'test_error.ini') - eq_(str(e).split(':')[0], expected) + assert str(e).split(':')[0] == expected else: assert False, 'Should have raised an exception' |