def parse_file(fp): #Check if file validates and the content if validate_file(fp): lines = fp.read().replace('\n', '') if validate_contents(lines): #do JSON stuff, bonus points right here pass else: parse_text = Algorithm(lines) return parse_text.determine_language()
class LanguageTest(unittest.TestCase): def setUp(self): self.message = "Dit is een fijn bericht" self.algorithm = Algorithm(self.message) def test_algorithm(self): """ Only test for words that are 4 characters or more """ self.assertEqual(self.algorithm._determine_keywords(), ['fijn', 'bericht']) def test_determine_language(self): self.assertEqual(self.algorithm.determine_language(), 'nl')