def test_dna_counts_do_not_change_after_counting_uracil(self): dna = DNA('GATTACA') dna.count('U') expected = {"A": 3, "T": 2, "C": 1, "G": 1} self.assertEqual(expected, dna.nucleotide_counts())
def test_counts_a_nucleotide_only_once(self): dna = DNA('CGATTGGG') dna.count('T') self.assertEqual(2, dna.count('T'))