class SoftwareDeploymentTest(testtools.TestCase): def setUp(self): super(SoftwareDeploymentTest, self).setUp() deployment_id = 'bca6871d-86c0-4aff-b792-58a1f6947b57' self.deployment = SoftwareDeployment( mock.MagicMock(), info={'id': deployment_id}) self.deployment_id = deployment_id def test_delete(self): self.deployment.manager.delete.return_value = None self.assertIsNone(self.deployment.delete()) kwargs = self.deployment.manager.delete.call_args[1] self.assertEqual(self.deployment_id, kwargs['deployment_id']) def test_update(self): self.assertEqual( "<SoftwareDeployment {'id': '%s'}>" % self.deployment_id, str(self.deployment)) self.deployment.manager.update.return_value = None config_id = 'd00ba4aa-db33-42e1-92f4-2a6469260107' self.assertIsNone(self.deployment.update(config_id=config_id)) kwargs = self.deployment.manager.update.call_args[1] self.assertEqual(self.deployment_id, kwargs['deployment_id']) self.assertEqual(config_id, kwargs['config_id'])
class SoftwareDeploymentTest(testtools.TestCase): def setUp(self): super(SoftwareDeploymentTest, self).setUp() deployment_id = 'bca6871d-86c0-4aff-b792-58a1f6947b57' self.deployment = SoftwareDeployment(mock.MagicMock(), info={'id': deployment_id}) self.deployment_id = deployment_id def test_delete(self): self.deployment.manager.delete.return_value = None self.assertIsNone(self.deployment.delete()) kwargs = self.deployment.manager.delete.call_args[1] self.assertEqual(self.deployment_id, kwargs['deployment_id']) def test_update(self): self.assertEqual( "<SoftwareDeployment {'id': '%s'}>" % self.deployment_id, str(self.deployment)) self.deployment.manager.update.return_value = None config_id = 'd00ba4aa-db33-42e1-92f4-2a6469260107' self.assertIsNone(self.deployment.update(config_id=config_id)) kwargs = self.deployment.manager.update.call_args[1] self.assertEqual(self.deployment_id, kwargs['deployment_id']) self.assertEqual(config_id, kwargs['config_id'])