[stem/master] Fixed test on python26 and added ordereddict back

commit 3aada2b109e817a8d0ffed3548074d6d2da0a228 Author: Foxboron <mcfoxax@gmail.com> Date: Mon Jan 19 20:31:40 2015 +0100 Fixed test on python26 and added ordereddict back --- test/unit/tutorial_examples.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/unit/tutorial_examples.py b/test/unit/tutorial_examples.py index 873c984..10d80dd 100644 --- a/test/unit/tutorial_examples.py +++ b/test/unit/tutorial_examples.py @@ -6,6 +6,12 @@ import itertools import unittest try: + # added in python 2.7 + from collections import OrderedDict +except ImportError: + from stem.util.ordereddict import OrderedDict + +try: from StringIO import StringIO except ImportError: from io import StringIO @@ -137,7 +143,7 @@ class TestTutorialExamples(unittest.TestCase): if stem.prereq.is_python_3(): self.assertCountEqual(expected.splitlines(), actual.splitlines()) else: - self.assertListEqual(expected.splitlines(), actual.splitlines()) + self.assertEquals(sorted(expected.splitlines()), sorted(actual.splitlines())) @patch('sys.stdout', new_callable = StringIO) @patch('stem.control.Controller.from_port', spec = Controller) @@ -286,7 +292,7 @@ class TestTutorialExamples(unittest.TestCase): # Query all authority votes asynchronously. downloader = remote.DescriptorDownloader(document_handler = DocumentHandler.DOCUMENT) - queries = {} + queries = OrderedDict() for name, authority in remote.get_authorities().items(): if authority.v3ident is None: @@ -357,6 +363,7 @@ class TestTutorialExamples(unittest.TestCase): ] tutorial_example() + self.assert_equal_unordered(COMPARE_FLAGS_OUTPUT, stdout_mock.getvalue()) @patch('sys.stdout', new_callable = StringIO)
participants (1)
-
atagar@torproject.org