def test_find_prot2(): u""" Tester om find_prot2 returnerer korrekte værdier. Der testes for om alle returnerede værdier har den korrekte længde. returnerer: True hvis alle værdier har den korrekte længde. False hvis ikke alle værdier har den korrekte længde. """ ecoli_dict = handin4.read_fasta(fasta_fil) ecoli_key_list = handin4.find_prot2(ecoli_dict, protein_regex) for key in ecoli_key_list: if len(key) != 9: return False return True
def test_find_prot2(): u""" Tester om find_prot2 returnerer korrekte værdier. Der testes for om alle returnerede værdier har den korrekte længde. returnerer: True hvis alle værdier har den korrekte længde. False hvis ikke alle værdier har den korrekte længde. """ ecoli_dict = handin4.read_fasta(fasta_fil) ecoli_key_list = handin4.find_prot2(ecoli_dict, protein_regex) for key in ecoli_key_list: if len(key) != 9: return False return True def testAlle(): u""" Kører alle tests """ if test_read_fasta() and test_find_prot() and test_find_prot2(): print "Alle tests er vellykket." # Main if __name__ == '__main__': testAlle() ecoli_dict = handin4.read_fasta(fasta_fil) ecoli_key_list = handin4.find_prot2(ecoli_dict, protein_regex) print "Antal proteiner med navne på 3 bogstaver før _ECOLI = %d" % len(ecoli_key_list)