def test_BeagleCompositeIO(self): from tempfile import NamedTemporaryFile from vsm.model.beaglecomposite import BeagleComposite import os try: tmp = NamedTemporaryFile(delete=False, suffix='.npz') self.m.save(tmp.name) tmp.close() m1 = BeagleComposite.load(tmp.name) self.assertTrue((self.m.matrix == m1.matrix).all()) finally: os.remove(tmp.name)