From e2ec1eaa235dd60ecf768b89d22aa5a35395882a Mon Sep 17 00:00:00 2001 From: Robert Kende Date: Mon, 11 Jun 2012 15:42:00 +0200 Subject: TST: pickling MaskedConstant --- numpy/ma/tests/test_core.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'numpy/ma') diff --git a/numpy/ma/tests/test_core.py b/numpy/ma/tests/test_core.py index 0175c1213..58f81b071 100644 --- a/numpy/ma/tests/test_core.py +++ b/numpy/ma/tests/test_core.py @@ -385,6 +385,16 @@ class TestMaskedArray(TestCase): assert_equal(a_pickled, a) self.assertTrue(isinstance(a_pickled._data, np.matrix)) + def test_pickling_maskedconstant(self): + "Test pickling MaskedConstant" + + import cPickle + mc = np.ma.masked + mc_pickled = cPickle.loads(mc.dumps()) + assert_equal(mc_pickled._baseclass, mc._baseclass) + assert_equal(mc_pickled._mask, mc._mask) + assert_equal(mc_pickled._data, mc._data) + def test_pickling_wstructured(self): "Tests pickling w/ structured array" import cPickle -- cgit v1.2.1