Beispiel #1
0
 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'])
Beispiel #2
0
 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"])
Beispiel #3
0
 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"])