summaryrefslogtreecommitdiff
path: root/openstackclient/tests/unit/image/v2
diff options
context:
space:
mode:
authorAkihiro Motoki <amotoki@gmail.com>2017-05-15 04:00:53 +0000
committerDean Troyer <dtroyer@gmail.com>2019-06-22 13:36:46 -0500
commit8d63e3f0c38bbcc44db2e82a7e3d0ff5488d45af (patch)
tree3b5e5f081097d6d96ca2701716c421bb70112b8f /openstackclient/tests/unit/image/v2
parent1a21f02bc7507120f3a4fe2af12ba7a27b002b44 (diff)
downloadpython-openstackclient-8d63e3f0c38bbcc44db2e82a7e3d0ff5488d45af.tar.gz
Use cliff formattable columns in image commands
Related functional tests are converted into JSON format. Otherwise, it is not easy to check results. Partial-Bug: #1687955 Partially implement blueprint osc-formattable-columns Change-Id: Ib82e15738544975fede0c54cc5eaf239f4c67277
Diffstat (limited to 'openstackclient/tests/unit/image/v2')
-rw-r--r--openstackclient/tests/unit/image/v2/fakes.py6
-rw-r--r--openstackclient/tests/unit/image/v2/test_image.py26
2 files changed, 16 insertions, 16 deletions
diff --git a/openstackclient/tests/unit/image/v2/fakes.py b/openstackclient/tests/unit/image/v2/fakes.py
index d82d8114..f69a2bc3 100644
--- a/openstackclient/tests/unit/image/v2/fakes.py
+++ b/openstackclient/tests/unit/image/v2/fakes.py
@@ -19,7 +19,7 @@ import uuid
from glanceclient.v2 import schemas
import mock
-from osc_lib import utils as common_utils
+from osc_lib.cli import format_columns
import warlock
from openstackclient.tests.unit import fakes
@@ -48,7 +48,7 @@ IMAGE_columns = tuple(sorted(IMAGE))
IMAGE_data = tuple((IMAGE[x] for x in sorted(IMAGE)))
IMAGE_SHOW = copy.copy(IMAGE)
-IMAGE_SHOW['tags'] = ''
+IMAGE_SHOW['tags'] = format_columns.ListColumn(IMAGE_SHOW['tags'])
IMAGE_SHOW_data = tuple((IMAGE_SHOW[x] for x in sorted(IMAGE_SHOW)))
# Just enough v2 schema to do some testing
@@ -281,7 +281,7 @@ class FakeImage(object):
if x == 'tags':
# The 'tags' should be format_list
data_list.append(
- common_utils.format_list(getattr(image, x)))
+ format_columns.ListColumn(getattr(image, x)))
else:
data_list.append(getattr(image, x))
return tuple(data_list)
diff --git a/openstackclient/tests/unit/image/v2/test_image.py b/openstackclient/tests/unit/image/v2/test_image.py
index 45b5a0a8..748a61aa 100644
--- a/openstackclient/tests/unit/image/v2/test_image.py
+++ b/openstackclient/tests/unit/image/v2/test_image.py
@@ -18,8 +18,8 @@ import copy
from glanceclient.common import utils as glanceclient_utils
from glanceclient.v2 import schemas
import mock
+from osc_lib.cli import format_columns
from osc_lib import exceptions
-from osc_lib import utils as common_utils
import warlock
from openstackclient.image.v2 import image
@@ -116,7 +116,7 @@ class TestImageCreate(TestImage):
self.assertEqual(
image_fakes.FakeImage.get_image_columns(self.new_image),
columns)
- self.assertEqual(
+ self.assertItemEqual(
image_fakes.FakeImage.get_image_data(self.new_image),
data)
@@ -184,7 +184,7 @@ class TestImageCreate(TestImage):
self.assertEqual(
image_fakes.FakeImage.get_image_columns(self.new_image),
columns)
- self.assertEqual(
+ self.assertItemEqual(
image_fakes.FakeImage.get_image_data(self.new_image),
data)
@@ -284,7 +284,7 @@ class TestImageCreate(TestImage):
self.assertEqual(
image_fakes.FakeImage.get_image_columns(self.new_image),
columns)
- self.assertEqual(
+ self.assertItemEqual(
image_fakes.FakeImage.get_image_data(self.new_image),
data)
@@ -508,7 +508,7 @@ class TestImageList(TestImage):
)
self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, tuple(data))
+ self.assertListItemEqual(self.datalist, tuple(data))
def test_image_list_public_option(self):
arglist = [
@@ -533,7 +533,7 @@ class TestImageList(TestImage):
)
self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, tuple(data))
+ self.assertListItemEqual(self.datalist, tuple(data))
def test_image_list_private_option(self):
arglist = [
@@ -558,7 +558,7 @@ class TestImageList(TestImage):
)
self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, tuple(data))
+ self.assertListItemEqual(self.datalist, tuple(data))
def test_image_list_community_option(self):
arglist = [
@@ -608,7 +608,7 @@ class TestImageList(TestImage):
)
self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, tuple(data))
+ self.assertListItemEqual(self.datalist, tuple(data))
def test_image_list_shared_member_status_option(self):
arglist = [
@@ -696,9 +696,9 @@ class TestImageList(TestImage):
self._image.visibility,
self._image.protected,
self._image.owner,
- common_utils.format_list(self._image.tags),
+ format_columns.ListColumn(self._image.tags),
), )
- self.assertEqual(datalist, tuple(data))
+ self.assertListItemEqual(datalist, tuple(data))
@mock.patch('osc_lib.api.utils.simple_filter')
def test_image_list_property_option(self, sf_mock):
@@ -727,7 +727,7 @@ class TestImageList(TestImage):
)
self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, tuple(data))
+ self.assertListItemEqual(self.datalist, tuple(data))
@mock.patch('osc_lib.utils.sort_items')
def test_image_list_sort_option(self, si_mock):
@@ -750,7 +750,7 @@ class TestImageList(TestImage):
str,
)
self.assertEqual(self.columns, columns)
- self.assertEqual(self.datalist, tuple(data))
+ self.assertListItemEqual(self.datalist, tuple(data))
def test_image_list_limit_option(self):
ret_limit = 1
@@ -1460,7 +1460,7 @@ class TestImageShow(TestImage):
)
self.assertEqual(image_fakes.IMAGE_columns, columns)
- self.assertEqual(image_fakes.IMAGE_SHOW_data, data)
+ self.assertItemEqual(image_fakes.IMAGE_SHOW_data, data)
def test_image_show_human_readable(self):
self.images_mock.get.return_value = self.new_image