Beispiel #1
0
class TestConfigure(object):

    @T.setup
    def setup_config(self):
        self.mock_config = MockConfiguration(namespace=config.namespace)
        self.mock_config.__enter__()

    @T.teardown
    def teardown_config(self):
        self.mock_config.__exit__()

    def test_configure_from_dict(self):
        config_data = {
            'scribe_host': 'example.com',
            'scribe_port': '5555'
        }
        config.configure_from_dict(config_data)
        T.assert_equal(config.scribe_host, config_data['scribe_host'])

    def test_configure_from_object(self):
        config_obj = BlankObject()
        config_obj.scribe_host = 'example.com',
        config_obj.scribe_port = 5555
        config.configure_from_object(config_obj)
        T.assert_equal(config.scribe_port, 5555)

    def test_configure(self):
        config.configure('what', '111', scribe_disable=True)
        T.assert_equal(config.scribe_port, 111)
        T.assert_equal(config.scribe_host, 'what')
        T.assert_equal(config.scribe_disable, True)
Beispiel #2
0
 def setup_config(self):
     with MockConfiguration(namespace=config.namespace) as self.mock_config:
         yield
Beispiel #3
0
 def setup_config(self):
     self.mock_config = MockConfiguration(namespace=config.namespace)
     self.mock_config.__enter__()