diff options
| author | Zuul <zuul@review.opendev.org> | 2021-01-06 11:16:49 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2021-01-06 11:16:49 +0000 |
| commit | b663e8a080332b0dfbabad8782ab70619a5c949a (patch) | |
| tree | 03dbf463551190bb874bd4bbab8aca2af23eb817 /openstackclient/tests | |
| parent | 23afc0af92ad3446033529aaf41bbefa7109c5e9 (diff) | |
| parent | da03bd80e3b83faf465f1446c4553c5d97b5bad5 (diff) | |
| download | python-openstackclient-b663e8a080332b0dfbabad8782ab70619a5c949a.tar.gz | |
Merge "Add 'flavor list --min-disk', '--min-ram' options"
Diffstat (limited to 'openstackclient/tests')
| -rw-r--r-- | openstackclient/tests/unit/compute/v2/test_flavor.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/compute/v2/test_flavor.py b/openstackclient/tests/unit/compute/v2/test_flavor.py index 4c4882ec..8c1147fd 100644 --- a/openstackclient/tests/unit/compute/v2/test_flavor.py +++ b/openstackclient/tests/unit/compute/v2/test_flavor.py @@ -635,6 +635,37 @@ class TestFlavorList(TestFlavor): self.assertEqual(self.columns_long, columns) self.assertItemsEqual(self.data_long, tuple(data)) + def test_flavor_list_min_disk_min_ram(self): + arglist = [ + '--min-disk', '10', + '--min-ram', '2048', + ] + verifylist = [ + ('min_disk', 10), + ('min_ram', 2048), + ] + + parsed_args = self.check_parser(self.cmd, arglist, verifylist) + + # In base command class Lister in cliff, abstract method take_action() + # returns a tuple containing the column names and an iterable + # containing the data to be listed. + columns, data = self.cmd.take_action(parsed_args) + + # Set expected values + kwargs = { + 'is_public': True, + 'min_disk': 10, + 'min_ram': 2048, + } + + self.sdk_client.flavors.assert_called_with( + **kwargs + ) + + self.assertEqual(self.columns, columns) + self.assertEqual(tuple(self.data), tuple(data)) + class TestFlavorSet(TestFlavor): |
