[Python-3000-checkins] r56333 - python/branches/py3k-struni/Lib/ctypes/test/test_memfunctions.py

thomas.heller python-3000-checkins at python.org
Thu Jul 12 21:45:20 CEST 2007


Author: thomas.heller
Date: Thu Jul 12 21:45:20 2007
New Revision: 56333

Modified:
   python/branches/py3k-struni/Lib/ctypes/test/test_memfunctions.py
Log:
Simple fixes.

Modified: python/branches/py3k-struni/Lib/ctypes/test/test_memfunctions.py
==============================================================================
--- python/branches/py3k-struni/Lib/ctypes/test/test_memfunctions.py	(original)
+++ python/branches/py3k-struni/Lib/ctypes/test/test_memfunctions.py	Thu Jul 12 21:45:20 2007
@@ -7,7 +7,7 @@
         # large buffers apparently increase the chance that the memory
         # is allocated in high address space.
         a = create_string_buffer(1000000)
-        p = "Hello, World"
+        p = b"Hello, World"
         result = memmove(a, p, len(p))
         self.failUnlessEqual(a.value, "Hello, World")
 
@@ -32,14 +32,14 @@
                              [97, 98, 99, 100, 101, 102, 0])
 
     def test_string_at(self):
-        s = string_at("foo bar")
+        s = string_at(b"foo bar")
         # XXX The following may be wrong, depending on how Python
         # manages string instances
         self.failUnlessEqual(2, sys.getrefcount(s))
         self.failUnless(s, "foo bar")
 
-        self.failUnlessEqual(string_at("foo bar", 8), "foo bar\0")
-        self.failUnlessEqual(string_at("foo bar", 3), "foo")
+        self.failUnlessEqual(string_at(b"foo bar", 8), "foo bar\0")
+        self.failUnlessEqual(string_at(b"foo bar", 3), "foo")
 
     try:
         create_unicode_buffer


More information about the Python-3000-checkins mailing list