summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTang Chen <chen.tang@easystack.cn>2016-07-26 17:15:22 +0800
committerTang Chen <chen.tang@easystack.cn>2016-07-26 17:15:22 +0800
commit09f47ab0ba9b0b7a7b46dbb6d60ad7f63dff7da7 (patch)
treea45cc6a50a019df5f20bab56a05b305b530e2d47
parent39fd3a0738e06a135a02806402d09b539a585c8a (diff)
downloadpython-keystoneclient-09f47ab0ba9b0b7a7b46dbb6d60ad7f63dff7da7.tar.gz
Use assertEqual() instead of assertDictEqual()
OpenStack now has dropped support for python 2.6 and lower. So we don't need to define an assertDictEqual() for python lower than 2.7. Further, assertEqual() in testtools is able to handle dicts comparation, just the same as assertDictEqual() in unittest2. So we do't need to call assertDictEqual() for dicts any more. Please also refer to: https://review.openstack.org/#/c/347097/ Change-Id: Ieaf211617c38aa0f9a38625b1009c36bd6a16fba
-rw-r--r--keystoneclient/tests/unit/test_session.py4
-rw-r--r--keystoneclient/tests/unit/utils.py18
-rw-r--r--keystoneclient/tests/unit/v3/test_projects.py8
3 files changed, 6 insertions, 24 deletions
diff --git a/keystoneclient/tests/unit/test_session.py b/keystoneclient/tests/unit/test_session.py
index dc8348a..8fb364a 100644
--- a/keystoneclient/tests/unit/test_session.py
+++ b/keystoneclient/tests/unit/test_session.py
@@ -563,7 +563,7 @@ class SessionAuthTests(utils.TestCase):
auth = AuthPlugin()
sess = client_session.Session(auth=auth)
resp = sess.get(self.TEST_URL)
- self.assertDictEqual(resp.json(), self.TEST_JSON)
+ self.assertEqual(resp.json(), self.TEST_JSON)
self.assertRequestHeaderEqual('X-Auth-Token', AuthPlugin.TEST_TOKEN)
@@ -573,7 +573,7 @@ class SessionAuthTests(utils.TestCase):
auth = AuthPlugin()
sess = client_session.Session(auth=auth)
resp = sess.get(self.TEST_URL, authenticated=False)
- self.assertDictEqual(resp.json(), self.TEST_JSON)
+ self.assertEqual(resp.json(), self.TEST_JSON)
self.assertRequestHeaderEqual('X-Auth-Token', None)
diff --git a/keystoneclient/tests/unit/utils.py b/keystoneclient/tests/unit/utils.py
index a18e059..378f912 100644
--- a/keystoneclient/tests/unit/utils.py
+++ b/keystoneclient/tests/unit/utils.py
@@ -110,24 +110,6 @@ class TestCase(testtools.TestCase):
self.assertEqual(headers.get(name), val)
-if tuple(sys.version_info)[0:2] < (2, 7):
-
- def assertDictEqual(self, d1, d2, msg=None):
- # Simple version taken from 2.7
- self.assertIsInstance(d1, dict,
- 'First argument is not a dictionary')
- self.assertIsInstance(d2, dict,
- 'Second argument is not a dictionary')
- if d1 != d2:
- if msg:
- self.fail(msg)
- else:
- standardMsg = '%r != %r' % (d1, d2)
- self.fail(standardMsg)
-
- TestCase.assertDictEqual = assertDictEqual
-
-
def test_response(**kwargs):
r = requests.Request(method='GET', url='http://localhost:5000').prepare()
return requests_mock.create_response(r, **kwargs)
diff --git a/keystoneclient/tests/unit/v3/test_projects.py b/keystoneclient/tests/unit/v3/test_projects.py
index ac2e906..8bd6fd5 100644
--- a/keystoneclient/tests/unit/v3/test_projects.py
+++ b/keystoneclient/tests/unit/v3/test_projects.py
@@ -164,7 +164,7 @@ class ProjectTests(utils.ClientTestCase, utils.CrudTests):
returned = self.manager.get(ref['id'], subtree_as_ids=True)
self.assertQueryStringIs('subtree_as_ids')
- self.assertDictEqual(ref['subtree'], returned.subtree)
+ self.assertEqual(ref['subtree'], returned.subtree)
def test_get_with_parents_as_ids(self):
projects = self._create_projects_hierarchy()
@@ -187,7 +187,7 @@ class ProjectTests(utils.ClientTestCase, utils.CrudTests):
returned = self.manager.get(ref['id'], parents_as_ids=True)
self.assertQueryStringIs('parents_as_ids')
- self.assertDictEqual(ref['parents'], returned.parents)
+ self.assertEqual(ref['parents'], returned.parents)
def test_get_with_parents_as_ids_and_subtree_as_ids(self):
ref = self.new_ref()
@@ -209,8 +209,8 @@ class ProjectTests(utils.ClientTestCase, utils.CrudTests):
parents_as_ids=True,
subtree_as_ids=True)
self.assertQueryStringIs('subtree_as_ids&parents_as_ids')
- self.assertDictEqual(ref['parents'], returned.parents)
- self.assertDictEqual(ref['subtree'], returned.subtree)
+ self.assertEqual(ref['parents'], returned.parents)
+ self.assertEqual(ref['subtree'], returned.subtree)
def test_get_with_subtree_as_list(self):
projects = self._create_projects_hierarchy()