def test_duplicate_deployment(self): self.response.status_code = 201 self.response.headers["location"] = "/deployment/new_ref" success, location = righteous.duplicate_deployment("/deployment/ref") assert success self.request.assert_any_call("/deployment/ref/duplicate", method="POST", prepend_api_base=False) self.assertEqual(location, "/deployment/new_ref")
def test_duplicate_deployment(self): deployment_href = self._create_deployment() success, location = righteous.duplicate_deployment(deployment_href) self.assertTrue(success) self.assertNotEqual(deployment_href, location) duplicated_deployment = righteous.deployment_info(location) self.assertEqual( duplicated_deployment['nickname'], self.deployment + ' v1' ) self.deployments.append(location)