Ejemplo n.º 1
0
 def test_delete(self):
     user = yield deferToDatabase(factory.make_admin)
     handler = PodHandler(user, {}, None)
     pod = yield deferToDatabase(self.make_pod_with_hints)
     yield handler.delete({"id": pod.id})
     expected_pod = yield deferToDatabase(reload_object, pod)
     self.assertIsNone(expected_pod)
Ejemplo n.º 2
0
 def test_delete_decompose(self):
     user = yield deferToDatabase(factory.make_admin)
     handler = PodHandler(user, {}, None)
     pod = yield deferToDatabase(self.make_pod_with_hints)
     mock_async_delete = self.patch(Pod, "async_delete")
     yield deferToDatabase(factory.make_Machine, bmc=pod)
     yield handler.delete({"id": pod.id, "decompose": True})
     mock_async_delete.assert_called_once_with(decompose=True)