commit 45fee35f74efacd5e4d21f460a06d0af07b431e4 Author: Isis Lovecruft isis@torproject.org Date: Tue Nov 19 03:49:07 2013 +0000
Fix another CI failure due to twisted.trial API changes in Python2.6. --- lib/bridgedb/test/test_persistentSaveAndLoad.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/bridgedb/test/test_persistentSaveAndLoad.py b/lib/bridgedb/test/test_persistentSaveAndLoad.py index 73d0f34..7919df3 100644 --- a/lib/bridgedb/test/test_persistentSaveAndLoad.py +++ b/lib/bridgedb/test/test_persistentSaveAndLoad.py @@ -57,8 +57,10 @@ class StateSaveAndLoadTests(unittest.TestCase): self.assertIsInstance(loadedState, persistent.State) self.assertNotIdentical(self.state, loadedState) self.assertNotEqual(self.state, loadedState) - self.assertItemsEqual(self.state.__dict__.keys(), - loadedState.__dict__.keys()) + # For some reason, twisted.trial.unittest.TestCase in Python2.6 + # doesn't have an 'assertItemsEqual' attribute... + self.assertEqual(self.state.__dict__.keys().sort(), + loadedState.__dict__.keys().sort())
def savedStateAssertions(self, savedStatefile=None): self.assertTrue(os.path.isfile(str(self.state.statefile)))