Repository: joke2k/faker (language: python)

Issue:
road_address for ko_KR locale should be changed
* Faker version: 30.8.2
* OS: Windows 11 Pro (22H2) -- does not matter. 

The road_address provider in locale 'ko_KR' should also generate building-number (건물 번호). Which noted in the source code comments but actually are not generated in result. 

### Expected behavior
With a locale 'ko_KR', address() method should generate road addresses such as: "서울특별시 중구 세종대로 110", or "서울특별시 용산구 서빙고로 137" which provides 'building numbers' at the end of the address. 

### Actual behavior
With a current version of Faker, faker only generates fake addresses without building numbers such as" "대전광역시 강서구 석촌호수거리", "전라남도 용인시 수지구 개포65길". 



Discussion / hints:

Fix patch:
diff --git a/faker/providers/address/ko_KR/__init__.py b/faker/providers/address/ko_KR/__init__.py
index 33af0b862b..437a2c00de 100644
--- a/faker/providers/address/ko_KR/__init__.py
+++ b/faker/providers/address/ko_KR/__init__.py
@@ -454,8 +454,12 @@ class Provider(AddressProvider):
         "{{building_name}} {{building_dong}}동 ###호",
     )
     road_formats = (
-        "{{road_name}}{{road_suffix}}",
-        "{{road_name}}{{road_number}}{{road_suffix}}",
+        "{{road_name}}{{road_suffix}} ###",
+        "{{road_name}}{{road_suffix}} 지하###",
+        "{{road_name}}{{road_suffix}} ###-##",
+        "{{road_name}}{{road_number}}{{road_suffix}} ###",
+        "{{road_name}}{{road_number}}{{road_suffix}} 지하###",
+        "{{road_name}}{{road_number}}{{road_suffix}} ###-##",
     )
     road_address_formats = (
         "{{metropolitan_city}} {{borough}} {{road}}",


Test patch:
diff --git a/tests/providers/test_address.py b/tests/providers/test_address.py
index 1c229cdc26..a510132470 100644
--- a/tests/providers/test_address.py
+++ b/tests/providers/test_address.py
@@ -1316,6 +1316,11 @@ def test_building_dong(self, faker, num_samples):
             building_dong = faker.building_dong()
             assert isinstance(building_dong, str)
 
+    def test_road_address(self, faker, num_samples):
+        for _ in range(num_samples):
+            road_address = faker.road_address()
+            assert isinstance(road_address, str)
+
 
 class TestNeNp:
     """Test ne_NP address provider methods"""