class AngkaParserTestCase(unittest.TestCase): def setUp(self): self.soup = soupping(get_abs_path("html/angka123")) self.angka_parser = AngkaParser(self.soup) def test_get_angka(self): result = self.angka_parser._get_query() expected = '123' self.assertEqual(result, expected) def test_get_ara(self): result = self.angka_parser._get_ara() expected = 'المئة و الثالث و العشرون' self.assertEqual(result, expected) def test_get_footer(self): result = self.angka_parser._get_footer() expected = '' self.assertEqual(result, expected) def test_get_instruction_Result_instance(self): result = self.angka_parser.get_instruction() expected = ("Caranya cukup mudah ketik " "angka (tanpa titik dan koma) yang akan di terjemahkan") self.assertTrue(isinstance(result, Result)) self.assertEqual(result.instruksi, expected)
def setUp(self): self.soup = soupping(get_abs_path("html/angka123")) self.angka_parser = AngkaParser(self.soup)