def test_from_file(self): builder = ConfigurationBindingsBuilder() builder.add_config_file(os.path.join(os.path.dirname(__file__), 'bindings_test.config')) bindings = builder.build() self.assertEquals('tests/base/bindings_test', bindings.get('config_location'))
def test_environ_builder_value(self): builder = ConfigurationBindingsBuilder() builder.add_config_file(os.path.join(os.path.dirname(__file__), 'bindings_test.config')) builder.set_default('up', '$TEST_UP') builder.set_override('down', '$TEST_DOWN') bindings = builder.build() os.environ['TEST_UP'] = '123' os.environ['TEST_DOWN'] = '321' self.assertEquals(os.environ.get('HOME'), bindings.get('test_home')) self.assertEquals('123', bindings.get('up')) self.assertEquals('321', bindings.get('down'))
def test_environ_builder_value(self): builder = ConfigurationBindingsBuilder() builder.add_config_file( os.path.join(os.path.dirname(__file__), 'bindings_test.config')) builder.set_default('up', '$TEST_UP') builder.set_override('down', '$TEST_DOWN') bindings = builder.build() os.environ['TEST_UP'] = '123' os.environ['TEST_DOWN'] = '321' self.assertEquals(os.environ.get('HOME'), bindings.get('test_home')) self.assertEquals('123', bindings.get('up')) self.assertEquals('321', bindings.get('down'))