summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-03-19 04:44:07 +0000
committerGerrit Code Review <review@openstack.org>2015-03-19 04:44:07 +0000
commite8401218150147ca2bb672e86c7a59de93d40a58 (patch)
tree8b22ad90270ad04f4fc2a742ddcd53c689c8b42e
parentca7ad3ae02c1ea55be1deab078f8793880e86489 (diff)
parent3350af71244ca86199dc7b5391b4f634514dcf39 (diff)
downloadpython-barbicanclient-e8401218150147ca2bb672e86c7a59de93d40a58.tar.gz
Merge "Removing assertItemsEqual workaround, fixed upstream"
-rw-r--r--barbicanclient/tests/test_client.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/barbicanclient/tests/test_client.py b/barbicanclient/tests/test_client.py
index 570b9ab..b0269b2 100644
--- a/barbicanclient/tests/test_client.py
+++ b/barbicanclient/tests/test_client.py
@@ -250,38 +250,6 @@ class WhenTestingGetErrorMessage(TestClient):
class BaseEntityResource(testtools.TestCase):
- # TODO: The compatibility of unittest between versions is horrible
- # Reported as https://bugs.launchpad.net/testtools/+bug/1373139
- if hasattr(testtools.TestCase, 'assertItemsEqual'):
- # If this function is available, do nothing (PY27)
- pass
- elif hasattr(testtools.TestCase, 'assertCountEqual'):
- # If this function is available, alias it (PY32+)
- assertItemsEqual = testtools.TestCase.assertCountEqual
- else:
- # If neither is available, make our own version (PY26, PY30-31)
- def assertItemsEqual(self, expected_seq, actual_seq, msg=None):
- first_seq, second_seq = list(expected_seq), list(actual_seq)
- differences = []
- for item in first_seq:
- if item not in second_seq:
- differences.append(item)
-
- for item in second_seq:
- if item not in first_seq:
- differences.append(item)
-
- if differences:
- if not msg:
- msg = "Items differ: {0}".format(differences)
- self.fail(msg)
- if len(first_seq) != len(second_seq):
- if not msg:
- msg = "Size of collection differs: {0} != {1}".format(
- len(first_seq), len(second_seq)
- )
- self.fail(msg)
-
def _setUp(self, entity, entity_id='abcd1234-eabc-5678-9abc-abcdef012345'):
super(BaseEntityResource, self).setUp()
self.responses = self.useFixture(fixture.Fixture())