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)