aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-magic/0001-Fix-tests-with-file-5.39.patch
blob: f3cc26dc769095ae128c978442ae417f555eeb31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Patch submitted upstream:
https://github.com/ahupp/python-magic/pull/219

From 1f500e79077d135afe66ea98a670d8d6e5967b2d Mon Sep 17 00:00:00 2001
From: Luca Weiss <luca@z3ntu.xyz>
Date: Sat, 1 Aug 2020 21:13:47 +0200
Subject: [PATCH] Fix tests with file 5.39

---
 test/test.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/test/test.py b/test/test.py
index dffefd6..c8c0e80 100755
--- a/test/test.py
+++ b/test/test.py
@@ -59,9 +59,9 @@ class MagicTest(unittest.TestCase):
     def test_from_buffer_str_and_bytes(self):
         m = magic.Magic(mime=True)
         s = '#!/usr/bin/env python\nprint("foo")'
-        self.assertEqual("text/x-python", m.from_buffer(s))
+        self.assertEqual("text/x-script.python", m.from_buffer(s))
         b = b'#!/usr/bin/env python\nprint("foo")'
-        self.assertEqual("text/x-python", m.from_buffer(b))
+        self.assertEqual("text/x-script.python", m.from_buffer(b))
 
     def test_mime_types(self):
         dest = os.path.join(MagicTest.TESTDATA_DIR,
@@ -70,7 +70,7 @@ class MagicTest(unittest.TestCase):
         try:
             m = magic.Magic(mime=True)
             self.assert_values(m, {
-                'magic._pyc_': 'application/octet-stream',
+                'magic._pyc_': ('application/octet-stream', 'text/x-bytecode.python'),
                 'test.pdf': 'application/pdf',
                 'test.gz': ('application/gzip', 'application/x-gzip'),
                 'test.snappy.parquet': 'application/octet-stream',
@@ -97,7 +97,9 @@ class MagicTest(unittest.TestCase):
                  ': Sun Jun 29 01:32:52 2008, from Unix, original size 15',
                  'gzip compressed data, was "test", '
                  'last modified: Sun Jun 29 01:32:52 2008, '
-                 'from Unix, original size modulo 2^32 15'
+                 'from Unix, original size modulo 2^32 15',
+                 'gzip compressed data, was "test", last modified'
+                 ': Sun Jun 29 01:32:52 2008, from Unix, truncated'
                 ),
                 'text.txt': 'ASCII text',
                 'test.snappy.parquet': ('Apache Parquet', 'Par archive data'),
-- 
2.27.0