summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2013-03-15 22:17:24 +0000
committerThomas Kluyver <takowl@gmail.com>2013-03-15 22:17:24 +0000
commitd66bb731c459839c91dd88e6f872d2e2292e1f99 (patch)
tree6b15b0673c8573bc75330c7f054ac81d8196bb4c /test
parentd26d8ee1dcc9e7e8f6fbe4a48bef07b7e998b2ea (diff)
Avoid duplicate MIME globs
Diffstat (limited to 'test')
-rw-r--r--test/test-mime.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/test-mime.py b/test/test-mime.py
index af65f92..ee6a7dc 100644
--- a/test/test-mime.py
+++ b/test/test-mime.py
@@ -206,6 +206,7 @@ class GlobDBTest(MimeTestBase):
_l('text/x-c++src'): [(50, '*.C', ['cs'])],
_l('text/x-csrc'): [(50, '*.c', ['cs'])],
_l('text/x-python'): [(50, '*.py', [])],
+ _l('text/x-python'): [(50, '*.py', [])], # Check not added 2x
_l('video/x-anim'): [(50, '*.anim[1-9j]', [])],
_l('text/x-readme'): [(10, 'readme*', [])],
_l('text/x-readme2'): [(20, 'readme2*', [])],
@@ -236,6 +237,7 @@ class GlobDBTest(MimeTestBase):
exts = globs.exts
self.assertEqual(len(exts), 3)
assert 'py' in exts, exts
+ self.assertEqual(exts['py'], [(_l('text/x-python'), 50)] )
assert 'jpeg' in exts, exts
assert 'jpg' in exts, exts
@@ -309,7 +311,7 @@ class GlobsParsingTest(MimeTestBase):
ag = globs.allglobs
self.assertEqual(ag[_l('text', 'x-diff')],
- [(55, '*.patch', []), (50, '*.diff', [])] )
- self.assertEqual(ag[_l('text', 'x-c++src')], [(50, '*.C', ['cs'])] )
- self.assertEqual(ag[_l('text', 'x-readme')], [(20, 'RDME', ['cs'])] )
+ set([(55, '*.patch', ()), (50, '*.diff', ())]) )
+ self.assertEqual(ag[_l('text', 'x-c++src')], set([(50, '*.C', ('cs',))]) )
+ self.assertEqual(ag[_l('text', 'x-readme')], set([(20, 'RDME', ('cs',))]) )
assert _l('text', 'x-python') not in ag, ag