You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
python-mutagen/fix-endianess.patch

20 lines
857 B

diff -up mutagen-1.31/tests/test__id3specs.py.endian mutagen-1.31/tests/test__id3specs.py
--- mutagen-1.31/tests/test__id3specs.py.endian 2015-11-28 12:47:12.780003256 +0100
+++ mutagen-1.31/tests/test__id3specs.py 2015-11-28 12:48:10.388035715 +0100
@@ -102,8 +102,13 @@ class SpecSanityChecks(TestCase):
# utf-16
f.encoding = 1
self.assertEqual(s.read(f, s.write(f, values)), (values, b""))
- self.assertEquals(
- s.write(f, [(u"A", 100)]), b"\xff\xfeA\x00\x00\x00\x00\x00\x00d")
+ data = s.write(f, [(u"A", 100)])
+ if sys.byteorder == 'little':
+ self.assertEquals(
+ data, b"\xff\xfeA\x00\x00\x00\x00\x00\x00d")
+ else:
+ self.assertEquals(
+ data, b"\xfe\xff\x00A\x00\x00\x00\x00\x00d")
# utf-16be
f.encoding = 2