def test_get_address_text(self): self.assertIsNone( DataHelper.get_address_text( Pref.objects.get(pk=0), # 不明 City.objects.get(pk=26104), # 京都市中京区 '上本能寺前町', # 町名 '488番地', # 番地 '', # 棟名 ), ) self.assertEqual( DataHelper.get_address_text( Pref.objects.get(pk=26), # 京都府 City.objects.get(pk=0), # 不明 '上本能寺前町', # 町名 '488番地', # 番地 '', # 棟名 ), '京都府', ) self.assertEqual( DataHelper.get_address_text( Pref.objects.get(pk=26), # 京都府 City.objects.get(pk=26104), # 京都市中京区 '上本能寺前町', # 町名 '488番地', # 番地 '', # 棟名 ), '京都府京都市中京区上本能寺前町488番地', ) self.assertEqual( DataHelper.get_address_text( Pref.objects.get(pk=26), # 京都府 City.objects.get(pk=26104), # 京都市中京区 '上本能寺前町', # 町名 '488番地', # 番地 'A棟', # 棟名 ), '京都府京都市中京区上本能寺前町488番地 A棟', )
def address(self): return DataHelper.get_address_text(self.pref, self.city, self.town_address, self.house_no, self.building_no)