Ejemplo n.º 1
0
 def test_destroy(self, plan_destroy):
     db_plan = fake_plan.fake_db_plan()
     plan = objects.Plan._from_db_object(self.context,
                                         objects.Plan(), db_plan)
     plan.destroy()
     self.assertTrue(plan_destroy.called)
     admin_context = plan_destroy.call_args[0][0]
     self.assertTrue(admin_context.is_admin)
Ejemplo n.º 2
0
 def test_destroy(self, plan_destroy):
     db_plan = fake_plan.fake_db_plan()
     plan = objects.Plan._from_db_object(self.context,
                                         objects.Plan(), db_plan)
     plan.destroy()
     self.assertTrue(plan_destroy.called)
     admin_context = plan_destroy.call_args[0][0]
     self.assertTrue(admin_context.is_admin)
Ejemplo n.º 3
0
 def test_save(self, plan_update):
     db_plan = fake_plan.fake_db_plan()
     plan = objects.Plan._from_db_object(self.context,
                                         objects.Plan(), db_plan)
     plan.name = 'planname'
     plan.save()
     plan_update.assert_called_once_with(self.context, plan.id,
                                         {'name': 'planname'})
Ejemplo n.º 4
0
 def test_save(self, plan_update):
     db_plan = fake_plan.fake_db_plan()
     plan = objects.Plan._from_db_object(self.context,
                                         objects.Plan(), db_plan)
     plan.name = 'planname'
     plan.save()
     plan_update.assert_called_once_with(self.context, plan.id,
                                         {'name': 'planname'})
Ejemplo n.º 5
0
 def test_save_with_resource(self, plan_update, resource_update):
     db_plan = fake_plan.fake_db_plan()
     plan = objects.Plan._from_db_object(self.context,
                                         objects.Plan(), db_plan)
     plan.name = 'planname'
     plan.resources = [{'id': 'key1',
                        "type": "value1"}]
     self.assertEqual({'name': 'planname',
                       'resources': [{'id': 'key1',
                                      "type": "value1"}]},
                      plan.obj_get_changes())
     plan.save()
     plan_update.assert_called_once_with(self.context, plan.id,
                                         {'name': 'planname'})
     resource_update.assert_called_once_with(self.context, plan.id,
                                             [{'id': 'key1',
                                               "type": "value1"}])
Ejemplo n.º 6
0
 def test_parameters(self):
     db_plan = fake_plan.fake_db_plan()
     plan = objects.Plan._from_db_object(self.context,
                                         objects.Plan(), db_plan)
     self.assertEqual(plan.parameters,
                      jsonutils.loads(fake_plan.db_plan['parameters']))
Ejemplo n.º 7
0
 def test_create(self, plan_create):
     db_plan = fake_plan.fake_db_plan()
     plan_create.return_value = db_plan
     plan = objects.Plan(context=self.context)
     plan.create()
     self.assertEqual(db_plan['id'], plan.id)
Ejemplo n.º 8
0
 def test_get_by_id(self, plan_get):
     db_plan = fake_plan.fake_db_plan()
     plan_get.return_value = db_plan
     plan = objects.Plan.get_by_id(self.context, "1")
     plan_get.assert_called_once_with(self.context, "1")
     self._compare(self, db_plan, plan)
Ejemplo n.º 9
0
 def test_parameters(self):
     db_plan = fake_plan.fake_db_plan()
     plan = objects.Plan._from_db_object(self.context,
                                         objects.Plan(), db_plan)
     self.assertEqual(plan.parameters,
                      jsonutils.loads(fake_plan.db_plan['parameters']))
Ejemplo n.º 10
0
 def test_create(self, plan_create):
     db_plan = fake_plan.fake_db_plan()
     plan_create.return_value = db_plan
     plan = objects.Plan(context=self.context)
     plan.create()
     self.assertEqual(db_plan['id'], plan.id)
Ejemplo n.º 11
0
 def test_get_by_id(self, plan_get):
     db_plan = fake_plan.fake_db_plan()
     plan_get.return_value = db_plan
     plan = objects.Plan.get_by_id(self.context, "1")
     plan_get.assert_called_once_with(self.context, "1")
     self._compare(self, db_plan, plan)