From 449ac0b85280311781c72c1a1241b7f66e41cd89 Mon Sep 17 00:00:00 2001 From: "antoine.pitrou" Date: Mon, 2 Nov 2009 20:47:33 +0000 Subject: [PATCH] Add acceptance of long ints to test_memoryio.py (in preparation for fix of #7249 in 2.6) git-svn-id: http://svn.python.org/projects/python/trunk@76071 6015fed2-1504-0410-9fe1-9d1591cc4771 --- Lib/test/test_memoryio.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Lib/test/test_memoryio.py b/Lib/test/test_memoryio.py index e55a811fda..96c2b8cdd7 100644 --- a/Lib/test/test_memoryio.py +++ b/Lib/test/test_memoryio.py @@ -124,6 +124,9 @@ class MemoryTestMixin: self.assertEqual(memio.getvalue(), buf[:6]) self.assertEqual(memio.truncate(4), 4) self.assertEqual(memio.getvalue(), buf[:4]) + # truncate() accepts long objects + self.assertEqual(memio.truncate(4L), 4) + self.assertEqual(memio.getvalue(), buf[:4]) self.assertEqual(memio.tell(), 4) memio.write(buf) self.assertEqual(memio.getvalue(), buf[:4] + buf) @@ -153,7 +156,8 @@ class MemoryTestMixin: self.assertEqual(memio.read(0), self.EOF) self.assertEqual(memio.read(1), buf[:1]) - self.assertEqual(memio.read(4), buf[1:5]) + # read() accepts long objects + self.assertEqual(memio.read(4L), buf[1:5]) self.assertEqual(memio.read(900), buf[5:]) self.assertEqual(memio.read(), self.EOF) memio.seek(0) @@ -184,7 +188,8 @@ class MemoryTestMixin: self.assertEqual(memio.readline(), self.EOF) memio.seek(0) self.assertEqual(memio.readline(5), buf[:5]) - self.assertEqual(memio.readline(5), buf[5:10]) + # readline() accepts long objects + self.assertEqual(memio.readline(5L), buf[5:10]) self.assertEqual(memio.readline(5), buf[10:15]) memio.seek(0) self.assertEqual(memio.readline(-1), buf) @@ -212,7 +217,8 @@ class MemoryTestMixin: memio.seek(5) self.assertEqual(memio.readlines(), [buf[5:]] + [buf] * 9) memio.seek(0) - self.assertEqual(memio.readlines(15), [buf] * 2) + # readlines() accepts long objects + self.assertEqual(memio.readlines(15L), [buf] * 2) memio.seek(0) self.assertEqual(memio.readlines(-1), [buf] * 10) memio.seek(0) @@ -273,6 +279,8 @@ class MemoryTestMixin: self.assertEqual(memio.seek(0, 0), 0) self.assertEqual(memio.read(), buf) self.assertEqual(memio.seek(3), 3) + # seek() accepts long objects + self.assertEqual(memio.seek(3L), 3) self.assertEqual(memio.seek(0, 1), 3) self.assertEqual(memio.read(), buf[3:]) self.assertEqual(memio.seek(len(buf)), len(buf)) -- 2.11.4.GIT