summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2013-03-12 17:00:57 +0000
committerThomas Kluyver <takowl@gmail.com>2013-03-12 17:00:57 +0000
commit41741b339606f25f12b9ca4e1e57f4c89a21848a (patch)
tree5b93f61ab571bfbe3e425b706e6af02a9eacbba7 /test
parent35676e8f7573eebd88f0d06839dcc302141d61bb (diff)
parent4b5a0e209bad6801ab54e80599d239e57cba5c67 (diff)
Merge branch 'master' of github.com:takluyver/pyxdg
Diffstat (limited to 'test')
-rw-r--r--test/test-mime.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test-mime.py b/test/test-mime.py
index d8a76d0..0956103 100644
--- a/test/test-mime.py
+++ b/test/test-mime.py
@@ -19,6 +19,10 @@ class MimeTest(MimeTestBase):
imgpng = Mime.get_type_by_data(resources.png_data)
self.check_mimetype(imgpng, 'image', 'png')
+ def test_mimetype_repr(self):
+ mt = Mime.lookup('application', 'zip')
+ repr(mt) # Just check that this doesn't throw an error.
+
def test_get_type_by_contents(self):
tmpdir = tempfile.mkdtemp()
try:
@@ -103,9 +107,13 @@ class MagicDBTest(MimeTestBase):
def test_parsing(self):
self.assertEqual(len(self.magic.alltypes), 7)
+ # Check repr() doesn't throw an error
+ repr(self.magic)
+
prio, png = self.magic.bytype[Mime.lookup('image', 'png')]
self.assertEqual(prio, 50)
assert isinstance(png, Mime.MagicRule), type(png)
+ repr(png) # Check this doesn't throw an error.
self.assertEqual(png.start, 0)
self.assertEqual(png.value, b'\x89PNG')
self.assertEqual(png.mask, None)