예제 #1
0
파일: handin4_test.py 프로젝트: wadum/lpp
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
예제 #2
0
파일: handin4_test.py 프로젝트: wadum/lpp
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)