Beispiel #1
0
 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'))
Beispiel #2
0
 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'))
Beispiel #3
0
  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'))
Beispiel #4
0
    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'))