def test_str(self): expected = """ ID: TestID Name: TestName Description: TestDescr Database cross-references: TestXRef Number of features: 4 /k=v Per letter annotation for: fake Seq('ABCDEFGHIJKLMNOPQRSTUVWZYX', ProteinAlphabet())""" self.assertEqual(expected.lstrip(), str(self.record))
def test_str_lstrip(self): """Check matches the python string lstrip method.""" self._test_method("lstrip") s = Seq(" ACGT ") m = MutableSeq(" ACGT ") self.assertEqual(s.lstrip(), "ACGT ") self.assertRaises(TypeError, s.lstrip, 7) self.assertEqual(s, " ACGT ") self.assertEqual(m.lstrip(), "ACGT ") self.assertRaises(TypeError, m.lstrip, 7) self.assertEqual(m, " ACGT ") self.assertEqual(m.lstrip(inplace=True), "ACGT ") self.assertEqual(m, "ACGT ")