diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-03-01 07:03:09 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-03-01 07:03:10 +0000 |
| commit | 1299319b76ae014e2a7d77305d17562e46229d69 (patch) | |
| tree | b8f3478de1ff6436d172e801732060924a7cc26d /openstackclient/tests | |
| parent | 7039cd344764da7c1e946cb0746e78b0f501df1c (diff) | |
| parent | 88c92bf71ae026b90b07411772c66b718a7d59e1 (diff) | |
| download | python-openstackclient-1299319b76ae014e2a7d77305d17562e46229d69.tar.gz | |
Merge "Subnet: Add "subnet delete" command using SDK"
Diffstat (limited to 'openstackclient/tests')
| -rw-r--r-- | openstackclient/tests/network/v2/test_subnet.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/openstackclient/tests/network/v2/test_subnet.py b/openstackclient/tests/network/v2/test_subnet.py index e1e663f4..e844c138 100644 --- a/openstackclient/tests/network/v2/test_subnet.py +++ b/openstackclient/tests/network/v2/test_subnet.py @@ -181,3 +181,32 @@ class TestShowSubnet(TestSubnet): self.assertEqual(self.columns, columns) self.assertEqual(list(self.data), list(data)) + + +class TestDeleteSubnet(TestSubnet): + + # The subnet to delete. + _subnet = network_fakes.FakeSubnet.create_one_subnet() + + def setUp(self): + super(TestDeleteSubnet, self).setUp() + + self.network.delete_subnet = mock.Mock(return_value=None) + + self.network.find_subnet = mock.Mock(return_value=self._subnet) + + # Get the command object to test + self.cmd = subnet_v2.DeleteSubnet(self.app, self.namespace) + + def test_delete(self): + arglist = [ + self._subnet.name, + ] + verifylist = [ + ('subnet', self._subnet.name), + ] + parsed_args = self.check_parser(self.cmd, arglist, verifylist) + + result = self.cmd.take_action(parsed_args) + self.network.delete_subnet.assert_called_with(self._subnet) + self.assertIsNone(result) |
