[pypy-commit] pypy default: Add a test for pickling SliceArrays

rguillebert noreply at buildbot.pypy.org
Tue Jun 4 17:06:51 CEST 2013


Author: Romain Guillebert <romain.py at gmail.com>
Branch: 
Changeset: r64766:dd61debfb36a
Date: 2013-06-04 17:04 +0200
http://bitbucket.org/pypy/pypy/changeset/dd61debfb36a/

Log:	Add a test for pickling SliceArrays

diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py
--- a/pypy/module/micronumpy/test/test_numarray.py
+++ b/pypy/module/micronumpy/test/test_numarray.py
@@ -1801,6 +1801,13 @@
         pickled_data = dumps(a)
         assert (loads(pickled_data) == a).all()
 
+    def test_pickle_slice(self):
+        from cPickle import loads, dumps
+        import numpypy as numpy
+
+        a = numpy.arange(10.)[::2]
+        assert (loads(dumps(a)) == a).all()
+
 class AppTestMultiDim(BaseNumpyAppTest):
     def test_init(self):
         import numpypy


More information about the pypy-commit mailing list