示例#1
0
 def test_update(self):
     user = yield deferToDatabase(factory.make_admin)
     handler = PodHandler(user, {})
     pod_info = self.make_pod_info()
     pod = yield deferToDatabase(
         factory.make_Pod, pod_type=pod_info['type'])
     pod_info['id'] = pod.id
     pod_info['name'] = factory.make_name('pod')
     yield deferToDatabase(self.fake_pod_discovery)
     updated_pod = yield handler.update(pod_info)
     self.assertEqual(pod_info['name'], updated_pod['name'])
示例#2
0
 def test_update(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
     pod = yield deferToDatabase(factory.make_Pod,
                                 pod_type=pod_info["type"])
     pod_info["id"] = pod.id
     pod_info["name"] = factory.make_name("pod")
     yield deferToDatabase(self.fake_pod_discovery)
     updated_pod = yield handler.update(pod_info)
     self.assertEqual(pod_info["name"], updated_pod["name"])