Author: Antonio Cuni <[email protected]>
Branch: py3k
Changeset: r53832:726448e6b52c
Date: 2012-03-20 11:38 +0100
http://bitbucket.org/pypy/pypy/changeset/726448e6b52c/

Log:    marshal.loads expects bytes now

diff --git a/pypy/module/marshal/test/test_marshalimpl.py 
b/pypy/module/marshal/test/test_marshalimpl.py
--- a/pypy/module/marshal/test/test_marshalimpl.py
+++ b/pypy/module/marshal/test/test_marshalimpl.py
@@ -14,18 +14,18 @@
         # (of course we only test that if we're running on such a
         # platform :-)
         import marshal
-        z = marshal.loads('I\x00\xe4\x0bT\x02\x00\x00\x00')
+        z = marshal.loads(b'I\x00\xe4\x0bT\x02\x00\x00\x00')
         assert z == 10000000000
-        z = marshal.loads('I\x00\x1c\xf4\xab\xfd\xff\xff\xff')
+        z = marshal.loads(b'I\x00\x1c\xf4\xab\xfd\xff\xff\xff')
         assert z == -10000000000
-        z = marshal.loads('I\x88\x87\x86\x85\x84\x83\x82\x01')
+        z = marshal.loads(b'I\x88\x87\x86\x85\x84\x83\x82\x01')
         assert z == 108793946209421192
-        z = marshal.loads('I\xd8\xd8\xd9\xda\xdb\xdc\xcd\xfe')
+        z = marshal.loads(b'I\xd8\xd8\xd9\xda\xdb\xdc\xcd\xfe')
         assert z == -0x0132232425262728
 
     def test_buffer(self):
         import marshal
-        z = marshal.loads(buffer('i\x02\x00\x00\x00???'))
+        z = marshal.loads(buffer(b'i\x02\x00\x00\x00???'))
         assert z == 2
 
     def test_marshal_buffer_object(self):
@@ -42,10 +42,10 @@
 
     def test_unmarshal_evil_long(self):
         import marshal
-        raises(ValueError, marshal.loads, 'l\x02\x00\x00\x00\x00\x00\x00\x00')
-        z = marshal.loads('I\x00\xe4\x0bT\x02\x00\x00\x00')
+        raises(ValueError, marshal.loads, b'l\x02\x00\x00\x00\x00\x00\x00\x00')
+        z = marshal.loads(b'I\x00\xe4\x0bT\x02\x00\x00\x00')
         assert z == 10000000000
-        z = marshal.loads('I\x00\x1c\xf4\xab\xfd\xff\xff\xff')
+        z = marshal.loads(b'I\x00\x1c\xf4\xab\xfd\xff\xff\xff')
         assert z == -10000000000
 
     def test_marshal_code_object(self):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to