def test_get_container_by_name(self): container = utils.create_test_container(context=self.context) res = dbapi.get_container_by_name(self.context, container.container_type, container.name) self.assertEqual(container.id, res.id) self.assertEqual(container.uuid, res.uuid)
def test_get_container_by_name(self, mock_write, mock_read): mock_read.side_effect = etcd.EtcdKeyNotFound container = utils.create_test_container(context=self.context) mock_read.side_effect = lambda *args: FakeEtcdMultipleResult( [container.as_dict()]) res = dbapi.get_container_by_name(self.context, container.name) self.assertEqual(container.id, res.id) self.assertEqual(container.uuid, res.uuid)
def get_by_name(cls, context, name): """Find a container based on name and return a Container object. :param name: the logical name of a container. :param context: Security context :returns: a :class:`Container` object. """ db_container = dbapi.get_container_by_name(context, name) container = Container._from_db_object(cls(context), db_container) return container
def get_by_name(cls, context, name): """Find a container based on name and return a Container object. :param name: the logical name of a container. :param context: Security context :returns: a :class:`Container` object. """ db_container = dbapi.get_container_by_name(context, cls.container_type, name) container = cls._from_db_object(cls(context), db_container) return container
def test_get_container_by_name(self): container = utils.create_test_container(context=self.context) res = dbapi.get_container_by_name( self.context, container.container_type, container.name) self.assertEqual(container.id, res.id) self.assertEqual(container.uuid, res.uuid)