From bce08eabe2794564dcce4b655455fcfc2637703e Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Sat, 28 Nov 2015 12:53:55 +0100 Subject: [PATCH] Add missing big ending patch --- fix-endianess.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 fix-endianess.patch diff --git a/fix-endianess.patch b/fix-endianess.patch new file mode 100644 index 0000000..064d017 --- /dev/null +++ b/fix-endianess.patch @@ -0,0 +1,19 @@ +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