def test_lawd_code_maps_target_dongs(): from app.lawd_codes import lawd_code assert lawd_code("신대방동") == "11590" # 동작구 assert lawd_code("봉천동") == "11620" # 관악구 assert lawd_code("신길동") == "11560" # 영등포구 assert lawd_code("없는동") is None def test_naver_cortar_10digit(): from app.lawd_codes import naver_cortar, NAVER_CORTAR assert naver_cortar("신대방동") == "1159010100" assert naver_cortar("봉천동") == "1162010100" assert naver_cortar("신길동") == "1156013200" assert naver_cortar("없는동") is None # 6개 초기 대상 동 전부 10자리 for d in ["신대방동","대방동","상도동","봉천동","대림동","신길동"]: assert len(NAVER_CORTAR[d]) == 10