示例#1
0
 def test_village_addresses(self):
     str_1 = "桃園市桃園區建國里桃鶯路85號1樓"
     str_2 = "台南市鹽水區義稠里義稠65之1號1樓"
     get_result_1 = twaddress.get(str_1)
     get_result_2 = twaddress.get(str_2)
     self.assertEqual(
         get_result_1,
         "1F, No.85, Taoying Rd., Jianguo Vil., Taoyuan Dist., Taoyuan City 330, Taiwan (R.O.C.)",
         msg=f"Original string={str_1}")
     self.assertEqual(
         get_result_2,
         "65-1F, No.1, Yichou, Yichou Vil., Yanshui Dist., Tainan City 737, Taiwan (R.O.C.)",
         msg=f"Origianl string={str_2}")
示例#2
0
 def test_sub_numbers(self):
     str_1 = "新北市板橋區中山路二段330之2號11樓"
     get_results_1 = twaddress.get(str_1)
     self.assertEqual(
         get_results_1,
         "11F, No.330-2, Sec. 2, Zhongshan Rd., Banqiao Dist., New Taipei City 220, Taiwan (R.O.C.)",
         msg=f"Original string={str_1}")
示例#3
0
 def test_parenthesis(self):
     str_1 = "新北市板橋區成功路6巷7號2樓(現場僅供辦公室使用)"
     get_result_1 = twaddress.get(str_1)
     self.assertEqual(
         get_result_1,
         "2F, No.7, Ln. 6, Chenggong Rd., Banqiao Dist., New Taipei City 220, Taiwan (R.O.C.)",
         msg=f"Original string={str_1}")
示例#4
0
 def test_discard_neighborhood(self):
     str_1 = "桃園市中壢區興南里一鄰中美路一段51號2樓"
     get_result_1 = twaddress.get(str_1)
     self.assertEqual(
         get_result_1,
         "2F, No.51, Sec. 1, Zhongmei Rd., Xingnan Vil., Zhongli Dist., Taoyuan City 320, Taiwan (R.O.C.)",
         msg=f"Original string={str_1}")
示例#5
0
def main():
    print(twaddress.get(sys.argv[1]))
    return twaddress.get(sys.argv[1])
示例#6
0
 def test_sections_numbers(self):
     expect = "No.306, Sec. 1, Neihu Rd., Neihu Dist., Taipei City 114, Taiwan (R.O.C.)"
     get_result_1 = twaddress.get("台北市內湖區內湖路1段306號")
     get_result_2 = twaddress.get("台北市內湖區內湖路一段306號")
     self.assertEqual(get_result_1, expect)
     self.assertEqual(get_result_2, expect)
示例#7
0
 def test_hard_address(self):
     expect = ('50F-60, No.30, Aly. 20, Ln. 10, Qixian 1st Rd., '
               'Xinxing Dist., Kaohsiung City 800, Taiwan (R.O.C.)')
     self.assertEqual(twaddress.get('高雄市新興區七賢一路10巷20弄30號50樓之60'), expect)