def test_do_zone_transfer_scoped(self): target_project_id = TransferRequestClient.as_user('alt').tenant_id post_model = datagen.random_transfer_request_data( target_project_id=target_project_id) fixture = self.useFixture(TransferRequestFixture( zone=self.zone, post_model=post_model, user='******', target_user='******', )) transfer_request = fixture.transfer_request resp, retrived_transfer_request = TransferRequestClient.\ as_user('alt').get_transfer_request(transfer_request.id) self.assertEqual(200, resp.status) resp, transfer_accept = TransferAcceptClient.as_user('alt')\ .post_transfer_accept( datagen.random_transfer_accept_data( key=transfer_request.key, zone_transfer_request_id=transfer_request.id )) self.assertEqual(201, resp.status) client = ZoneClient.as_user('default') self._assert_exception( exceptions.NotFound, 'domain_not_found', 404, client.get_zone, self.zone.id) resp, zone = ZoneClient.as_user('alt').get_zone(self.zone.id) self.assertEqual(200, resp.status)
def test_do_zone_transfer_scoped(self): target_project_id = TransferRequestClient.as_user('alt').tenant_id post_model = datagen.random_transfer_request_data( target_project_id=target_project_id) fixture = self.useFixture( TransferRequestFixture( zone=self.zone, post_model=post_model, user='******', target_user='******', )) transfer_request = fixture.transfer_request resp, retrived_transfer_request = TransferRequestClient.\ as_user('alt').get_transfer_request(transfer_request.id) self.assertEqual(200, resp.status) resp, transfer_accept = TransferAcceptClient.as_user('alt')\ .post_transfer_accept( datagen.random_transfer_accept_data( key=transfer_request.key, zone_transfer_request_id=transfer_request.id )) self.assertEqual(201, resp.status) client = ZoneClient.as_user('default') self._assert_exception(exceptions.NotFound, 'zone_not_found', 404, client.get_zone, self.zone.id) resp, zone = ZoneClient.as_user('alt').get_zone(self.zone.id) self.assertEqual(200, resp.status)
def test_do_zone_transfer_scoped(self): target_project_id = TransferRequestClient.as_user('alt').tenant_id resp, transfer_request = TransferRequestClient.as_user('default')\ .post_transfer_request(self.zone.id, datagen.random_transfer_request_data( target_project_id=target_project_id)) self.assertEqual(resp.status, 201) resp, retrived_transfer_request = TransferRequestClient.\ as_user('alt').get_transfer_request(transfer_request.id) self.assertEqual(resp.status, 200) resp, transfer_accept = TransferAcceptClient.as_user('alt')\ .post_transfer_accept( datagen.random_transfer_accept_data( key=transfer_request.key, zone_transfer_request_id=transfer_request.id )) self.assertEqual(resp.status, 201) client = ZoneClient.as_user('default') self._assert_exception(exceptions.NotFound, 'domain_not_found', 404, client.get_zone, self.zone.id) resp, zone = ZoneClient.as_user('alt').get_zone(self.zone.id) self.assertEqual(resp.status, 200)
def test_do_zone_transfer_scoped(self): target_project_id = TransferRequestClient.as_user('alt').tenant_id resp, transfer_request = TransferRequestClient.as_user('default')\ .post_transfer_request(self.zone.id, datagen.random_transfer_request_data( target_project_id=target_project_id)) self.assertEqual(resp.status, 201) resp, retrived_transfer_request = TransferRequestClient.\ as_user('alt').get_transfer_request(transfer_request.id) self.assertEqual(resp.status, 200) resp, transfer_accept = TransferAcceptClient.as_user('alt')\ .post_transfer_accept( datagen.random_transfer_accept_data( key=transfer_request.key, zone_transfer_request_id=transfer_request.id )) self.assertEqual(resp.status, 201) client = ZoneClient.as_user('default') self._assert_exception( exceptions.NotFound, 'domain_not_found', 404, client.get_zone, self.zone.id) resp, zone = ZoneClient.as_user('alt').get_zone(self.zone.id) self.assertEqual(resp.status, 200)
def test_do_zone_transfer(self): resp, transfer_request = TransferRequestClient.as_user('default')\ .post_transfer_request(self.zone.id, datagen.random_transfer_request_data()) self.assertEqual(resp.status, 201) resp, transfer_accept = TransferAcceptClient.as_user('alt')\ .post_transfer_accept( datagen.random_transfer_accept_data( key=transfer_request.key, zone_transfer_request_id=transfer_request.id )) self.assertEqual(resp.status, 201)
def test_do_zone_transfer(self): fixture = self.useFixture(TransferRequestFixture( zone=self.zone, post_model=datagen.random_transfer_request_data(), user='******', target_user='******', )) transfer_request = fixture.transfer_request resp, transfer_accept = TransferAcceptClient.as_user('alt')\ .post_transfer_accept( datagen.random_transfer_accept_data( key=transfer_request.key, zone_transfer_request_id=transfer_request.id )) self.assertEqual(201, resp.status)
def test_do_zone_transfer(self): fixture = self.useFixture( TransferRequestFixture( zone=self.zone, post_model=datagen.random_transfer_request_data(), user='******', target_user='******', )) transfer_request = fixture.transfer_request resp, transfer_accept = TransferAcceptClient.as_user('alt')\ .post_transfer_accept( datagen.random_transfer_accept_data( key=transfer_request.key, zone_transfer_request_id=transfer_request.id )) self.assertEqual(201, resp.status)