def test_存在しない郵便番号が入力されたらエラーメッセージを表示する(self): address_searcher = AddressSearcher() actual = address_searcher.search(postal_code="1234567") expected = "該当するデータは見つかりませんでした。検索キーワードを変えて再検索してください。" self.assertEqual(expected, actual)
def main(): # ユーザーから郵便番号を受け取る postal = input("郵便番号は?: ") # 郵便番号を使って地名をとってくる address_searcher = AddressSearcher() location = address_searcher.search(postal) # 地名をprintする print(location)
def main(): # ユーザーからの郵便番号をうけとる postal_code = input("郵便番号は? >") # 郵便番号を使って地名をとってくる address_searcher = AddressSearcher() location = address_searcher.search(postal_code) # 地名をprintする print(location)
def test_岩手県八幡平市大更の地名を郵便番号から取得できる(self): address_searcher = AddressSearcher() actual = address_searcher.search(postal_code="0287111") self.assertEqual("岩手県八幡平市大更", actual)
def test_東京都練馬区豊玉南区の地名を郵便番号から取得できる(self): address_searcher = AddressSearcher() actual = address_searcher.search(postal_code="1760014") self.assertEqual("東京都練馬区豊玉南", actual)
def test_あえて郵便番号が存在しないを入力したら該当するデータは見つかりませんでしたと返すようにする(self): address_searcher = AddressSearcher() actual = address_searcher.search(postal_code="1234567") self.assertEqual("該当するデータは見つかりませんでした。検索キーワードを変えて再検索してください。", actual)
def main(): input_postal_code = input("郵便番号(7ケタ)?: ") location_name = AddressSearcher() print(location_name.search(input_postal_code))