def test_already_loaded(self, _load): ldr = Loader() ldr.list = [1, 2] ldr.catalog = {'A': 1, 'B': 2} _list, catalog = ldr.load() self.assertFalse(_load.called) self.assertEqual(_list, ldr.list) self.assertEqual(catalog, ldr.catalog)
def test_load(self, _load): _load.return_value = ([], {}) ldr = Loader() _list, catalog = ldr.load() _load.assert_called_with() self.assertEqual(_list, _load.return_value[0]) self.assertEqual(catalog, _load.return_value[1]) self.assertEqual(ldr.list, _load.return_value[0]) self.assertEqual(ldr.catalog, _load.return_value[1])
def run(): loader = Loader() loader.load() # AMQP-0-9-1 adapter = loader.catalog['amqp-0-9-1'] test = Test(URL, adapter) test() # amqp adapter = loader.catalog['amqp'] test = Test(URL, adapter) test()
def run(): loader = Loader() loader.load() # amqp-1-0 adapter = loader.catalog['amqp-1-0'] test = Test(URL, adapter) test.test_crud() test.test_no_exchange() # proton adapter = loader.catalog['proton'] test = Test(URL, adapter) test.test_crud() test.test_no_exchange()
def run(): # AMQP-0-10 loader = Loader() loader.load() adapter = loader.catalog['amqp-0-10'] test = Test(URL, adapter) test() # qpid adapter = loader.catalog['qpid'] test = Test(URL, adapter) test() # qpid-messaging adapter = loader.catalog['qpid.messaging'] test = Test(URL, adapter) test()
def test__load(self, _listdir, _isdir, _import): listing = [ ['p1', Mock(__name__='p1', PROVIDES=['A', 'B'])], ['p2', Mock(__name__='p2', PROVIDES=['C', 'D'])], ['p3', Mock(__name__='p3', PROVIDES=['E', 'F'])], ['p4', Mock(__name__='p4', PROVIDES=['G', 'H'])], ['p5', AttributeError], ['p6', ImportError], ['f1', None], ] loaded = self._loaded(listing) def isdir(p): return os.path.basename(p).startswith('p') _listdir.return_value = [p[0] for p in listing] _isdir.side_effect = isdir _import.side_effect = [p[1] for p in listing] _list, catalog = Loader._load() self.assertEqual(_list, loaded[0]) self.assertEqual(catalog, loaded[1])
def test_construction(self): ldr = Loader() self.assertEqual(ldr.list, []) self.assertEqual(ldr.catalog, {})