def setUp(self): KVObject.backend = MockBackend({}) KVObject.config = configuration.Config(driver="") self.fixtures_dir = os.path.join(test_base, 'fixtures') schema_file = os.path.join(self.fixtures_dir, 'schema.yaml') self.schema = loader.Schema.from_file(schema_file) self.es = EntitySyncer('unicorn', self.schema.entities['unicorn'])
def setUp(self): KVObject.backend = MockBackend({}) KVObject.config = configuration.Config(driver="") self.base_defs = { 'tags': ['test', 'example'], 'schema': { 'astring': { 'type': 'string', 'default': 'foo' }, 'alist': { 'type': 'list', 'default': [] }, 'abool': { 'type': 'bool', 'default': False }, 'anenum': { 'type': 'enum:a|b|c|foo', 'default': 'foo' } }, 'path': 'example.org', }
def test_init(self): c = configuration.Config() bcknd = backend.Backend(c) self.assertEqual(bcknd.driver.base_path, "/conftool/v1") with mock.patch('builtins.open', mock.mock_open) as mocker: mocker.side_effect = Exception('test') self.assertRaises(SystemExit, backend.Backend, c)
def setUp(self): KVObject.backend = MockBackend({}) KVObject.config = configuration.Config(driver="") self.schema = loader.Schema.from_file( os.path.join(test_base, 'fixtures', 'dbconfig', 'schema.yaml')) self.instance = mock.MagicMock() self.section = mock.MagicMock() self.config = DbConfig(self.schema, self.instance, self.section) self.mwconfig = self.config.entity self.restore_path = os.path.join(test_base, 'fixtures', 'dbconfig', 'restore')
def setUp(self): KVObject.backend = MockBackend({}) KVObject.config = configuration.Config(driver="") self.schema = loader.Schema.from_file( os.path.join(test_base, 'fixtures', 'dbconfig', 'schema.yaml')) checker = mock.MagicMock() checker.return_value = [] self.section = Section(self.schema, checker) obj = self.section.entity('extra', 'x1') obj.master = 'db1' obj.min_replicas = 3 obj.write = mock.MagicMock() self.section.get = mock.MagicMock(return_value=obj)
def setUpClass(cls): cls.init_failed = False program = cls._get_exe() cls.directory = tempfile.mkdtemp(prefix='conftool') cls.processHelper = EtcdProcessHelper(cls.directory, proc_name=program, port=2379) cls.processHelper.run() cls.fixture_dir = os.path.join(test_base, 'fixtures') config_file = os.path.join(cls.fixture_dir, 'etcd_testrc') conf = configuration.Config( driver_options={'etcd_config_file': config_file}) try: KVObject.setup(conf) KVObject.setup = mock.MagicMock() setup_irc(conf) except SystemExit as system_exit: cls.log.critical("KVObject.setup() failed. sys.exit(%s)" % system_exit, exc_info=1) cls.init_failed = True
def setUp(self): KVObject.backend = MockBackend({}) KVObject.config = configuration.Config(driver="") self.schema_file = os.path.join(test_base, 'fixtures', 'schema.yaml')
def setUp(self): KVObject.backend = MockBackend({}) KVObject.config = configuration.Config(driver="")
def setUp(self): KVObject.backend = MockBackend({}) KVObject.config = configuration.Config(driver="") self.entity = MockEntity('Foo', 'Bar', 'test')
def setUp(self): c = configuration.Config(driver="etcd") b = backend.Backend(c) self.driver = b.driver