summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-01-06 11:16:49 +0000
committerGerrit Code Review <review@openstack.org>2021-01-06 11:16:49 +0000
commitb663e8a080332b0dfbabad8782ab70619a5c949a (patch)
tree03dbf463551190bb874bd4bbab8aca2af23eb817 /openstackclient/tests
parent23afc0af92ad3446033529aaf41bbefa7109c5e9 (diff)
parentda03bd80e3b83faf465f1446c4553c5d97b5bad5 (diff)
downloadpython-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.py31
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):