コード例 #1
0
ファイル: test_SeqRecord.py プロジェクト: BioGeek/biopython
    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))
コード例 #2
0
    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))
コード例 #3
0
 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 ")