def test_main(): app = loadapp('config:test_func.ini', relative_to=config_path) assert app is montague_testapps.apps.basic_app app = loadapp('config:test_func.ini#main', relative_to=config_path) assert app is montague_testapps.apps.basic_app app = loadapp('config:test_func.ini', relative_to=config_path, name='main') assert app is montague_testapps.apps.basic_app app = loadapp('config:test_func.ini#ignored', relative_to=config_path, name='main') assert app is montague_testapps.apps.basic_app
def test_main(): app = loadapp('config:sample_configs/basic_app.ini', relative_to=here) assert app is montague_testapps.apps.basic_app app = loadapp('config:sample_configs/basic_app.ini#main', relative_to=here) assert app is montague_testapps.apps.basic_app app = loadapp('config:sample_configs/basic_app.ini', relative_to=here, name='main') assert app is montague_testapps.apps.basic_app app = loadapp('config:sample_configs/basic_app.ini#ignored', relative_to=here, name='main') assert app is montague_testapps.apps.basic_app
def test_config1(): app = loadapp(ini_file, relative_to=here, name='test1') assert app.local_conf == { 'setting1': 'foo', 'setting2': 'bar', 'apppath': '/'.join([config_path, 'app'])} # ini hardcodes / assert app.global_conf == { 'def1': 'a', 'def2': 'b', 'basepath': config_path, 'here': config_path, '__file__': config_filename}
def test_config_get(): app = loadapp(ini_file, relative_to=here, name='test_get') assert isinstance(app, montague_testapps.configapps.SimpleApp) assert app.local_conf == { 'def1': 'a', 'foo': 'TEST', } assert app.global_conf == { 'def1': 'a', 'def2': 'TEST', 'basepath': os.path.join(here, 'sample_configs'), 'here': config_path, '__file__': config_filename}
def test_config2(): app = loadapp(ini_file, relative_to=here, name='test2') 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 } # Run this to make sure the global-conf-modified test2 # didn't mess up the general global conf test_config1()
def test_config_get(): app = loadapp(ini_file, relative_to=here, name='test_get') assert isinstance(app, montague_testapps.configapps.SimpleApp) assert app.local_conf == { 'def1': 'a', 'foo': 'TEST', } assert app.global_conf == { 'def1': 'a', 'def2': 'TEST', 'basepath': os.path.join(here, 'sample_configs'), 'here': config_path, '__file__': config_filename }
def test_config2(): app = loadapp(ini_file, relative_to=here, name='test2') 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} # Run this to make sure the global-conf-modified test2 # didn't mess up the general global conf test_config1()
def test_config3(): app = loadapp(ini_file, relative_to=here, name='test3') assert isinstance(app, montague_testapps.configapps.SimpleApp) assert app.local_conf == { 'local conf': 'something', '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} test_config2()
def test_config1(): app = loadapp(ini_file, relative_to=here, name='test1') assert app.local_conf == { 'setting1': 'foo', 'setting2': 'bar', 'apppath': '/'.join([config_path, 'app']) } # ini hardcodes / assert app.global_conf == { 'def1': 'a', 'def2': 'b', 'basepath': config_path, 'here': config_path, '__file__': config_filename }
def test_foreign_config(): app = loadapp(ini_file, relative_to=here, name='test_foreign_config') assert isinstance(app, montague_testapps.configapps.SimpleApp) assert app.local_conf == { 'another': 'FOO', 'bob': 'your uncle', } assert app.global_conf == { 'def1': 'a', 'def2': 'from include', 'def3': 'c', 'basepath': config_path, 'glob': 'override', 'here': config_path, '__file__': os.path.join(config_path, 'test_config.ini')}
def test_foreign_config(): app = loadapp(ini_file, relative_to=here, name='test_foreign_config') assert isinstance(app, montague_testapps.configapps.SimpleApp) assert app.local_conf == { 'another': 'FOO', 'bob': 'your uncle', } assert app.global_conf == { 'def1': 'a', 'def2': 'from include', 'def3': 'c', 'basepath': config_path, 'glob': 'override', 'here': config_path, '__file__': os.path.join(config_path, 'test_config.ini') }
def test_config3(): app = loadapp(ini_file, relative_to=here, name='test3') assert isinstance(app, montague_testapps.configapps.SimpleApp) assert app.local_conf == { 'local conf': 'something', '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 } test_config2()
def test_other(): app = loadapp('config:test_func.ini#other', relative_to=config_path) assert app is montague_testapps.apps.basic_app2
def test_composit(): app = loadapp('config:sample_configs/basic_app.ini#remote_addr', relative_to=here) assert isinstance(app, montague_testapps.apps.RemoteAddrDispatch) assert app.map['127.0.0.1'] is montague_testapps.apps.basic_app assert app.map['0.0.0.0'] is montague_testapps.apps.basic_app2
def test_other(): app = loadapp('config:sample_configs/basic_app.ini#other', relative_to=here) assert app is montague_testapps.apps.basic_app2
def test_composit(): app = loadapp('config:test_func.ini#remote_addr', relative_to=config_path) assert isinstance(app, montague_testapps.apps.RemoteAddrDispatch) assert app.map['127.0.0.1'] is montague_testapps.apps.basic_app assert app.map['0.0.0.0'] is montague_testapps.apps.basic_app2
def test_config_egg(): app = loadapp('egg:montague_testapps#configed') assert isinstance(app, montague_testapps.configapps.SimpleApp)
def test_filter_with_filter_with(): app = loadapp('config:sample_configs/test_filter_with.ini', relative_to=here) assert isinstance(app, montague_testapps.apps.CapFilter) assert isinstance(app.app, montague_testapps.apps.CapFilter) assert app.app.app is montague_testapps.apps.basic_app
def test_filter_app(): app = loadapp('config:sample_configs/test_filter.ini#filt', relative_to=here) assert isinstance(app, montague_testapps.apps.CapFilter) assert app.app is montague_testapps.apps.basic_app assert app.method_to_call == 'lower'