def test_object_persist_and_retrieve(self): component = objects.registry.Component() self.assertIsNotNone(component) component.uuid = str(uuid.uuid4()) component.name = 'abc' component.description = '1-2-3-4' component.plan_id = 1 component.create(self.ctx) self.assertIsNotNone(component.id) component2 = objects.registry.Component.get_by_id(None, component.id) self.assertIsNotNone(component2) self.assertEqual(component.id, component2.id) self.assertEqual(component.uuid, component2.uuid) self.assertEqual(component.name, component2.name) self.assertEqual(component.description, component2.description) # visible via direct query query = utils.get_dummy_session().query(component.__class__)\ .filter_by(id=component.id) component3 = query.first() self.assertIsNotNone(component3) self.assertEqual(component3.id, component3.id) # visible via get_all components = objects.registry.ComponentList.get_all(None) exists = [item for item in components if item.id == component.id] self.assertTrue(len(exists) > 0)
def test_object_persist_and_retrieve(self): plan = objects.registry.Plan() self.assertIsNotNone(plan) plan.uuid = str(uuid.uuid4()) plan.name = 'abc' plan.glance_id = '1-2-3-4' plan.create(self.ctx) self.assertIsNotNone(plan.id) plan2 = objects.registry.Plan.get_by_id(None, plan.id) self.assertIsNotNone(plan2) self.assertEqual(plan.id, plan2.id) self.assertEqual(plan.uuid, plan2.uuid) self.assertEqual(plan.name, plan2.name) self.assertEqual(plan.glance_id, plan2.glance_id) # visible via direct query query = utils.get_dummy_session().query(plan.__class__)\ .filter_by(id=plan.id) plan3 = query.first() self.assertIsNotNone(plan3) self.assertEqual(plan3.id, plan.id) # visible via get_all plans = objects.registry.PlanList.get_all(None) exists = [item for item in plans if item.id == plan.id] self.assertTrue(len(exists) > 0)
def test_object_persist_and_retrieve(self): component = objects.registry.Component() self.assertIsNotNone(component) component.uuid = str(uuid.uuid4()) component.name = 'abc' component.description = '1-2-3-4' component.plan_id = 1 component.create(self.ctx) self.assertIsNotNone(component.id) component2 = objects.registry.Component.get_by_id(None, component.id) self.assertIsNotNone(component2) self.assertEqual(component.id, component2.id) self.assertEqual(component.uuid, component2.uuid) self.assertEqual(component.name, component2.name) self.assertEqual(component.description, component2.description) # visible via direct query dsession = utils.get_dummy_session() query = dsession.query(component.__class__).filter_by(id=component.id) component3 = query.first() self.assertIsNotNone(component3) self.assertEqual(component3.id, component3.id) # visible via get_all components = objects.registry.ComponentList.get_all(None) exists = [item for item in components if item.id == component.id] self.assertTrue(len(exists) > 0)
def test_object_persist_and_retrieve(self): objects.load() app = objects.registry.Application() assert app app.create(self.ctx) assert app.id is not None app2 = objects.registry.Application.get_by_id(None, app.id) assert app2 assert app.id == app2.id query = utils.get_dummy_session().query(app.__class__).filter_by(id=app.id) assert query.first().id == app.id
def test_object_persist_and_retrieve(self): objects.load() app = objects.registry.Application() assert app app.create(self.ctx) assert app.id is not None app2 = objects.registry.Application.get_by_id(None, app.id) assert app2 assert app.id == app2.id query = utils.get_dummy_session().query(app.__class__)\ .filter_by(id=app.id) assert query.first().id == app.id