def test_roundtrip_generator(self): with io.StringIO() as fh: _generator_to_genbank(_genbank_to_generator(self.multi_fp), fh) obs = fh.getvalue() with open(self.multi_fp) as fh: exp = fh.read() self.assertEqual(obs, exp)
def test_generator_to_genbank(self): seq, md, imd, constructor = self.single obj = constructor(seq, md, interval_metadata=imd) with io.StringIO() as fh: _generator_to_genbank([obj], fh) obs = fh.getvalue() with open(self.single_lower_fp) as fh: exp = fh.read() self.assertEqual(obs, exp)
def test_generator_to_genbank(self): seq, md, pmd, constructor = self.single obj = constructor(seq, md, pmd) fh = io.StringIO() _generator_to_genbank([obj], fh) obs = fh.getvalue() fh.close() with io.open(self.single_lower_fp) as fh: exp = fh.read() self.assertEqual(obs, exp)