summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorTang Chen <tangchen@cn.fujitsu.com>2015-11-28 14:26:09 +0800
committerTang Chen <tangchen@cn.fujitsu.com>2015-11-28 14:42:38 +0800
commitf19ff68e59e0fde9f46379dd225bf4d715d2d413 (patch)
tree80462e1d7ae9c27ef10c9110439fbf08d35f8644 /openstackclient/tests
parentf9ca752177dbce93dc2bc4944905b9057e50e814 (diff)
downloadpython-openstackclient-f19ff68e59e0fde9f46379dd225bf4d715d2d413.tar.gz
Refactor: Abstract datalist out in TestFlavorList to avoid redundant code.
datalist has been set in each test case in TestFlavorList, which is not necessary. This patch abstract it out and remove all redundant code. Change-Id: I6f735f7d9fa29a8ab435adaef17ca559df1fdcee Implements: blueprint improve-flavor-unit-test
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/compute/v2/test_flavor.py73
1 files changed, 20 insertions, 53 deletions
diff --git a/openstackclient/tests/compute/v2/test_flavor.py b/openstackclient/tests/compute/v2/test_flavor.py
index 3028a313..6cb754f7 100644
--- a/openstackclient/tests/compute/v2/test_flavor.py
+++ b/openstackclient/tests/compute/v2/test_flavor.py
@@ -62,6 +62,21 @@ class TestFlavorList(TestFlavor):
'Properties'
)
+ data = ((
+ compute_fakes.flavor_id,
+ compute_fakes.flavor_name,
+ compute_fakes.flavor_ram,
+ '',
+ '',
+ compute_fakes.flavor_vcpus,
+ ''
+ ), )
+ data_long = (data[0] + (
+ '',
+ '',
+ 'property=\'value\''
+ ), )
+
def setUp(self):
super(TestFlavorList, self).setUp()
@@ -101,16 +116,7 @@ class TestFlavorList(TestFlavor):
)
self.assertEqual(self.columns, columns)
- datalist = ((
- compute_fakes.flavor_id,
- compute_fakes.flavor_name,
- compute_fakes.flavor_ram,
- '',
- '',
- compute_fakes.flavor_vcpus,
- ''
- ), )
- self.assertEqual(datalist, tuple(data))
+ self.assertEqual(tuple(self.data), tuple(data))
def test_flavor_list_all_flavors(self):
arglist = [
@@ -137,16 +143,7 @@ class TestFlavorList(TestFlavor):
)
self.assertEqual(self.columns, columns)
- datalist = ((
- compute_fakes.flavor_id,
- compute_fakes.flavor_name,
- compute_fakes.flavor_ram,
- '',
- '',
- compute_fakes.flavor_vcpus,
- ''
- ), )
- self.assertEqual(datalist, tuple(data))
+ self.assertEqual(tuple(self.data), tuple(data))
def test_flavor_list_private_flavors(self):
arglist = [
@@ -173,16 +170,7 @@ class TestFlavorList(TestFlavor):
)
self.assertEqual(self.columns, columns)
- datalist = ((
- compute_fakes.flavor_id,
- compute_fakes.flavor_name,
- compute_fakes.flavor_ram,
- '',
- '',
- compute_fakes.flavor_vcpus,
- ''
- ), )
- self.assertEqual(datalist, tuple(data))
+ self.assertEqual(tuple(self.data), tuple(data))
def test_flavor_list_public_flavors(self):
arglist = [
@@ -209,16 +197,7 @@ class TestFlavorList(TestFlavor):
)
self.assertEqual(self.columns, columns)
- datalist = ((
- compute_fakes.flavor_id,
- compute_fakes.flavor_name,
- compute_fakes.flavor_ram,
- '',
- '',
- compute_fakes.flavor_vcpus,
- ''
- ), )
- self.assertEqual(datalist, tuple(data))
+ self.assertEqual(tuple(self.data), tuple(data))
def test_flavor_list_long(self):
arglist = [
@@ -245,19 +224,7 @@ class TestFlavorList(TestFlavor):
)
self.assertEqual(self.columns_long, columns)
- datalist = ((
- compute_fakes.flavor_id,
- compute_fakes.flavor_name,
- compute_fakes.flavor_ram,
- '',
- '',
- compute_fakes.flavor_vcpus,
- '',
- '',
- '',
- 'property=\'value\''
- ), )
- self.assertEqual(datalist, tuple(data))
+ self.assertEqual(tuple(self.data_long), tuple(data))
class TestFlavorSet(TestFlavor):