def test_most_similar_second_level_domain(self): self.assertEqual( pymailcheck.find_closest_domain("hotmial", SECOND_LEVEL_DOMAINS), "hotmail" ) self.assertEqual( pymailcheck.find_closest_domain("tahoo", SECOND_LEVEL_DOMAINS), "yahoo" ) self.assertEqual( pymailcheck.find_closest_domain("livr", SECOND_LEVEL_DOMAINS), "live" ) self.assertEqual( pymailcheck.find_closest_domain("outllok", SECOND_LEVEL_DOMAINS), "outlook" )
def test_most_similar_top_level_domain(self): self.assertEqual( pymailcheck.find_closest_domain("cmo", TOP_LEVEL_DOMAINS), "com" ) self.assertEqual( pymailcheck.find_closest_domain("ogr", TOP_LEVEL_DOMAINS), "org" ) self.assertEqual( pymailcheck.find_closest_domain("ifno", TOP_LEVEL_DOMAINS), "info" ) self.assertEqual( pymailcheck.find_closest_domain("com.uk", TOP_LEVEL_DOMAINS), "co.uk" )
def test_most_similar_domain(self): self.assertEqual( pymailcheck.find_closest_domain("google.com", DOMAINS), "google.com" ) self.assertEqual( pymailcheck.find_closest_domain("gmail.com", DOMAINS), "gmail.com" ) self.assertEqual( pymailcheck.find_closest_domain("emaildomain.com", DOMAINS), "emaildomain.com" ) self.assertEqual( pymailcheck.find_closest_domain("gmsn.com", DOMAINS), "msn.com" ) self.assertEqual( pymailcheck.find_closest_domain("gmaik.com", DOMAINS), "gmail.com" )