def test_remove(self): testin = [ ("test1", "AAAAGGGCCCTTTAGCTAAA"), ("test2", "AAAGGGCCCTTTAAA"), ("test3", "AAAGGGCCCTTTAAA")] obs1, obs2 = remove_duplicates(testin) expected = [('test2_2', 'AAAGGGCCCTTTAAA'), ('test1_1', 'AAAAGGGCCCTTTAGCTAAA')] self.assertEqual(obs1, expected)
def test_remove2(self): testin = [ ("test1", "AAAAGGGCCCTTTAGCTAAA"), ("test2", "AAAGGGCCCTTTAAA"), ("test3", "AAAGGGCCCTTTAAA")] obs1, obs2 = remove_duplicates(testin) expected = { "AAAAGGGCCCTTTAGCTAAA": ["test1"], "AAAGGGCCCTTTAAA": ["test2", "test3"]} self.assertEqual(obs2, expected)