def test_make_positive(self): seq_len = 8 gene = Gene(start=1, end=7, strand='-') mrna = Mock() mrna.type = 'mrna' mrna.make_positive = Mock() gene.add_child(mrna) gene.make_positive(seq_len) self.assertEqual(gene.start, 2) self.assertEqual(gene.end, 8) self.assertEqual(gene.strand, '+') mrna.make_positive.assertCalledWith(seq_len)