def test_write(self): for fp, obj in zip(self.valid_fps, self.ordination_results_objs): fh = StringIO() _ordination_results_to_ordres(obj, fh) obs = fh.getvalue() fh.close() with open(fp, 'U') as fh: exp = fh.read() npt.assert_equal(obs, exp)
def test_roundtrip_read_write(self): for fp in self.valid_fps: # Read. obj1 = _ordres_to_ordination_results(fp) # Write. fh = StringIO() _ordination_results_to_ordres(obj1, fh) fh.seek(0) # Read. obj2 = _ordres_to_ordination_results(fh) fh.close() assert_ordination_results_equal(obj1, obj2)