コード例 #1
0
    def test_vector_pickle(self):
        x = coda_types.VectorSizeT(tuple(range(10)))
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(tuple(x), tuple(y))

        x = coda_types.VectorRowColInt(tuple(coda_types.RowColInt(i + 1, i + 2) for i in range(10)))
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(tuple(x), tuple(y))
コード例 #2
0
ファイル: test_coda_types.py プロジェクト: terminicus/nitro
    def test_vector_pickle(self):
        x = coda_types.VectorSizeT(tuple(range(10)))
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(tuple(x), tuple(y))

        x = coda_types.VectorRowColInt(tuple(coda_types.RowColInt(i+1,i+2)
                                             for i in range(10)))
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(tuple(x), tuple(y))
コード例 #3
0
ファイル: test_coda_types.py プロジェクト: terminicus/nitro
    def test_RowCol_pickle(self):
        x = coda_types.RowColDouble(1.2, 3.4)
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(x, y)

        x = coda_types.RowColInt(1, 2)
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(x, y)

        x = coda_types.RowColSizeT(1, 2)
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(x, y)
コード例 #4
0
    def test_RowCol_pickle(self):
        x = coda_types.RowColDouble(1.2, 3.4)
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(x, y)

        x = coda_types.RowColInt(1, 2)
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(x, y)

        x = coda_types.RowColSizeT(1, 2)
        y = pickle.loads(pickle.dumps(x))
        self.assertEqual(x, y)
コード例 #5
0
 def __setstate__(self, state):
     self.__init__()
     # State will have a dummy entry in the first position
     for elem in state[1]:
         self.push_back(pickle.loads(elem))
コード例 #6
0
 def __setstate__(self, state):
     """Recursive unpickling method for SWIG-wrapped Poly2D."""
     self.__init__(pickle.loads(state.pop('coeffs')))
コード例 #7
0
ファイル: test_coda_types.py プロジェクト: terminicus/nitro
 def test_RgAz_pickle(self):
     x = coda_types.RgAzDouble(1.2, 3.4)
     y = pickle.loads(pickle.dumps(x))
     self.assertEqual(x, y)
コード例 #8
0
ファイル: math_poly.py プロジェクト: ngageoint/six-library
 def __setstate__(self, state):
     self.__init__()
 # State will have a dummy entry in the first position
     for elem in state[1]:
         self.push_back(pickle.loads(elem))
コード例 #9
0
ファイル: math_poly.py プロジェクト: ngageoint/six-library
 def __setstate__(self, state):
     """Recursive unpickling method for SWIG-wrapped Poly2D."""
     self.__init__(pickle.loads(state.pop('coeffs')))
コード例 #10
0
 def test_RgAz_pickle(self):
     x = coda_types.RgAzDouble(1.2, 3.4)
     y = pickle.loads(pickle.dumps(x))
     self.assertEqual(x, y)