diff options
author | Waylan Limberg <waylan.limberg@icloud.com> | 2014-08-01 21:24:15 -0400 |
---|---|---|
committer | Waylan Limberg <waylan.limberg@icloud.com> | 2014-08-01 21:24:15 -0400 |
commit | 2649f81cc23cf9c6f3c597adf2807e60ee6fd9ff (patch) | |
tree | e238f3357a63d07d70157666e56f36476ae5d908 | |
parent | bf4a2c69349320666b39d049bf7cef782334b9b4 (diff) | |
download | markdown-2649f81cc23cf9c6f3c597adf2807e60ee6fd9ff.tar.gz markdown-2649f81cc23cf9c6f3c597adf2807e60ee6fd9ff.tar.bz2 markdown-2649f81cc23cf9c6f3c597adf2807e60ee6fd9ff.zip |
Ensure Extension.getConfigInfo Test always passes
Dicts don't preserve order but still will be equal while lists of tuples always preserve order.
When we use a dict to create a list of tuples, the results are unpredictable - especially for
a equality test. so we need to compare dicts, not lists. Related to #325
-rw-r--r-- | tests/test_extensions.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/test_extensions.py b/tests/test_extensions.py index b98295c..b42d65d 100644 --- a/tests/test_extensions.py +++ b/tests/test_extensions.py @@ -35,8 +35,9 @@ class TestExtensionClass(unittest.TestCase): self.assertEqual(self.ext.getConfigs(), {'foo': 'bar', 'bar': 'baz'}) def testGetConfigInfo(self): - self.assertEqual(self.ext.getConfigInfo(), [('foo', 'Description of foo'), - ('bar', 'Description of bar')]) + self.assertEqual(dict(self.ext.getConfigInfo()), + dict([('foo', 'Description of foo'), + ('bar', 'Description of bar')]) def testSetConfig(self): self.ext.setConfig('foo', 'baz') |