Ejemplo n.º 1
0
 def test_cblitz(self):
     if io.cio is None:
         raise Exception("Can't test c extension!")
     for a in self.arrays:
         blitzstr1 = io._numpy2blitz(a)
         na1 = io._blitz2numpy(blitzstr1)
         blitzstr2 = io._numpy2blitz(statevector.StateVector(a))
         na2 = io._blitz2numpy(blitzstr2)
         self.assert_((a==na1).all())
         self.assert_((a==na2).all())
Ejemplo n.º 2
0
 def test_blitz(self):
     cio = io.cio
     io.cio = None
     for a in self.arrays:
         blitzstr1 = io._numpy2blitz(a)
         na1 = io._blitz2numpy(blitzstr1)
         blitzstr2 = io._numpy2blitz(statevector.StateVector(a))
         na2 = io._blitz2numpy(blitzstr2)
         self.assert_((numpy.abs(a-na1)<eps).all())
         self.assert_((numpy.abs(a-na2)<eps).all())
     io.cio = cio