From 315cb4ceb556251bc6ee7d0cd1b9da11ab3285f9 Mon Sep 17 00:00:00 2001 From: Adam Hupp Date: Sun, 14 Jan 2018 22:27:32 -0800 Subject: fix libmagic test --- test/libmagic_test.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/libmagic_test.py b/test/libmagic_test.py index 5a0a290..8101c61 100644 --- a/test/libmagic_test.py +++ b/test/libmagic_test.py @@ -27,7 +27,11 @@ class MagicTestCase(unittest.TestCase): self.assert_result(result) def test_detect_from_content(self): - with open(self.filename) as fobj: + # differ from upstream by opening file in binary mode, + # this avoids hitting a bug in python3+libfile bindings + # see https://github.com/ahupp/python-magic/issues/152 + # for a similar issue + with open(self.filename, 'rb') as fobj: result = magic.detect_from_content(fobj.read(4096)) self.assert_result(result) -- cgit v1.2.1