summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test.py')
-rw-r--r--test.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/test.py b/test.py
index 6412045..3d922cd 100644
--- a/test.py
+++ b/test.py
@@ -8,7 +8,10 @@ class MagicTest(unittest.TestCase):
def assert_values(self, m, expected_values):
for filename, expected_value in expected_values.items():
- filename = os.path.join(self.TESTDATA_DIR, filename)
+ try:
+ filename = os.path.join(self.TESTDATA_DIR, filename)
+ except TypeError:
+ filename = os.path.join(self.TESTDATA_DIR.encode('utf-8'), filename)
value = m.from_buffer(open(filename, 'rb').read())
expected_value_bytes = expected_value.encode('utf-8')
@@ -25,6 +28,7 @@ class MagicTest(unittest.TestCase):
'test.gz': 'application/x-gzip',
'text.txt': 'text/plain',
b'\xce\xbb'.decode('utf-8'): 'text/plain',
+ b'\xce\xbb': 'text/plain',
})
def test_descriptions(self):