def _import_zone(self): client = ZoneImportClient.as_user(self.user) self.post_resp, self.zone_import = client.post_zone_import( self.post_model) assert self.post_resp.status == 202 self.addCleanup(self.cleanup_zone_import, client, self.zone_import.id) client.wait_for_zone_import(self.zone_import.id)
def test_import_domain(self): user = '******' import_client = ZoneImportClient.as_user(user) zone_client = ZoneClient.as_user(user) zonefile = datagen.random_zonefile_data() resp, model = import_client.post_zone_import( zonefile) import_id = model.id self.assertEqual(resp.status, 202) self.assertEqual(model.status, 'PENDING') import_client.wait_for_zone_import(import_id) resp, model = import_client.get_zone_import( model.id) self.assertEqual(resp.status, 200) self.assertEqual(model.status, 'COMPLETE') # Wait for the zone to become 'ACTIVE' zone_client.wait_for_zone(model.zone_id) resp, zone_model = zone_client.get_zone(model.zone_id) # Now make sure we can delete the zone_import import_client.delete_zone_import(import_id) self.assertRaises(NotFound, lambda: import_client.get_zone_import(model.id))
def test_import_domain(self): user = "******" import_client = ZoneImportClient.as_user(user) zone_client = ZoneClient.as_user(user) fixture = self.useFixture(ZoneImportFixture(user=user)) import_id = fixture.zone_import.id resp, model = import_client.get_zone_import(import_id) self.assertEqual(resp.status, 200) self.assertEqual(model.status, "COMPLETE") self.addCleanup(ZoneFixture.cleanup_zone, zone_client, model.zone_id) # Wait for the zone to become 'ACTIVE' zone_client.wait_for_zone(model.zone_id) resp, zone_model = zone_client.get_zone(model.zone_id) # Now make sure we can delete the zone_import import_client.delete_zone_import(import_id) self.assertRaises(NotFound, lambda: import_client.get_zone_import(model.id))
def test_import_domain(self): user = '******' import_client = ZoneImportClient.as_user(user) zone_client = ZoneClient.as_user(user) fixture = self.useFixture(ZoneImportFixture(user=user)) import_id = fixture.zone_import.id resp, model = import_client.get_zone_import(import_id) self.assertEqual(200, resp.status) self.assertEqual('COMPLETE', model.status) self.addCleanup(ZoneFixture.cleanup_zone, zone_client, model.zone_id) # Wait for the zone to become 'ACTIVE' zone_client.wait_for_zone(model.zone_id) resp, zone_model = zone_client.get_zone(model.zone_id) # Now make sure we can delete the zone_import import_client.delete_zone_import(import_id) self.assertRaises(NotFound, lambda: import_client.get_zone_import(model.id))
def test_import_domain(self): user = '******' import_client = ZoneImportClient.as_user(user) zone_client = ZoneClient.as_user(user) zonefile = datagen.random_zonefile_data() resp, model = import_client.post_zone_import(zonefile) import_id = model.id self.assertEqual(resp.status, 202) self.assertEqual(model.status, 'PENDING') import_client.wait_for_zone_import(import_id) resp, model = import_client.get_zone_import(model.id) self.assertEqual(resp.status, 200) self.assertEqual(model.status, 'COMPLETE') # Wait for the zone to become 'ACTIVE' zone_client.wait_for_zone(model.zone_id) resp, zone_model = zone_client.get_zone(model.zone_id) # Now make sure we can delete the zone_import import_client.delete_zone_import(import_id) self.assertRaises(NotFound, lambda: import_client.get_zone_import(model.id))
def setUp(self): super(ZoneImportFuzzTest, self).setUp() self.client = ZoneImportClient.as_user('default') self.increase_quotas(user='******')