Exemplo n.º 1
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
        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)
Exemplo n.º 2
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)
Exemplo n.º 3
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)
Exemplo n.º 4
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)
Exemplo n.º 5
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
Exemplo n.º 6
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