def test_beam_io_runs(): cr = MEG_coreg("asdf", "fdsa", np.eye(4), np.eye(3)) b = Beam(np.array([5.0] * 3), np.random.randn(1000, 3), 200.0, np.arange(100), np.random.randn(1000), cr) f = tempfile.mktemp(suffix=".npy") try: b.save(f) b2 = Beam.load(f) os.unlink(f) assert True except: os.unlink(f) assert False, "simple Beam I/O failed"