def test_create(self): user = yield deferToDatabase(factory.make_admin) handler = PodHandler(user, {}) pod_info = self.make_pod_info() yield deferToDatabase(self.fake_pod_discovery) created_pod = yield handler.create(pod_info) self.assertIsNotNone(created_pod['id'])
def test_create_with_pool(self): user = yield deferToDatabase(factory.make_admin) handler = PodHandler(user, {}, None) pool = yield deferToDatabase(factory.make_ResourcePool) pod_info = self.make_pod_info() pod_info["pool"] = pool.id yield deferToDatabase(self.fake_pod_discovery) created_pod = yield handler.create(pod_info) self.assertEqual(pool.id, created_pod["pool"])
def test_create(self): user = yield deferToDatabase(factory.make_admin) handler = PodHandler(user, {}, None) zone = yield deferToDatabase(factory.make_Zone) pod_info = self.make_pod_info() pod_info["zone"] = zone.id yield deferToDatabase(self.fake_pod_discovery) created_pod = yield handler.create(pod_info) self.assertIsNotNone(created_pod["id"])