Repository: joke2k/faker

Issue:
locale 'ar_Ps' provides wrong country code
* Faker version: Faker==2.0.3
* OS: NAME="Ubuntu", VERSION="18.04.3 LTS (Bionic Beaver)"

The provider for locale ar_PS provides the telephone country code instead of the ISO country code.

### Steps to reproduce

```
Python 2.7.15+ (default, Oct  7 2019, 17:39:04) 
[GCC 7.4.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from faker import Faker
>>> from faker.providers import address
>>> fake = Faker()
>>> fake.add_provider(address)
>>> print(fake.country_code())
AT
>>> fake = Faker('ar_PS')
>>> print(fake.country_code())
00972
```


### Expected behavior

Country Code in Letters as defined here: https://www.iso.org/obp/ui/#iso:code:3166:PS

### Actual behavior

Telephone Country Code provided



Discussion:
Thank you for the report @loeti82 !

Feel free to submit a PR, and I'll get it merged in.

Resolving patch:
diff --git a/faker/providers/phone_number/ar_PS/__init__.py b/faker/providers/phone_number/ar_PS/__init__.py
--- a/faker/providers/phone_number/ar_PS/__init__.py
+++ b/faker/providers/phone_number/ar_PS/__init__.py
@@ -7,85 +7,85 @@ class Provider(PhoneNumberProvider):
     # https://en.wikipedia.org/wiki/Telephone_numbers_in_the_State_of_Palestine
 
     cellphone_formats = (
-        '{{country_code}} {{provider_code}} ### ####',
-        '{{country_code}}{{provider_code}}#######',
+        '{{area_code}} {{provider_code}} ### ####',
+        '{{area_code}}{{provider_code}}#######',
         '0{{provider_code}} ### ####',
         '0{{provider_code}}#######',
     )
 
     telephone_formats = (
-        '{{country_code}} 4 24# ####',
-        '{{country_code}}424#####',
+        '{{area_code}} 4 24# ####',
+        '{{area_code}}424#####',
         '04 24# ####',
         '0424#####',
 
-        '{{country_code}} 9 25# ####',
-        '{{country_code}}925#####',
+        '{{area_code}} 9 25# ####',
+        '{{area_code}}925#####',
         '09 25# ####',
         '0925#####',
 
-        '{{country_code}} 4 26# ####',
-        '{{country_code}}426#####',
+        '{{area_code}} 4 26# ####',
+        '{{area_code}}426#####',
         '04 26# ####',
         '0426#####',
 
-        '{{country_code}} 4 23# ####',
-        '{{country_code}}423#####',
+        '{{area_code}} 4 23# ####',
+        '{{area_code}}423#####',
         '04 23# ####',
         '0423#####',
 
-        '{{country_code}} 4 29# ####',
-        '{{country_code}}429#####',
+        '{{area_code}} 4 29# ####',
+        '{{area_code}}429#####',
         '04 29# ####',
         '0429#####',
 
-        '{{country_code}} 2 29# ####',
-        '{{country_code}}229#####',
+        '{{area_code}} 2 29# ####',
+        '{{area_code}}229#####',
         '02 29# ####',
         '0229#####',
 
-        '{{country_code}} 2 23# ####',
-        '{{country_code}}223#####',
+        '{{area_code}} 2 23# ####',
+        '{{area_code}}223#####',
         '02 23# ####',
         '0223#####',
 
-        '{{country_code}} 2 22# ####',
-        '{{country_code}}222#####',
+        '{{area_code}} 2 22# ####',
+        '{{area_code}}222#####',
         '02 22# ####',
         '0222#####',
 
-        '{{country_code}} 2 27# ####',
-        '{{country_code}}227#####',
+        '{{area_code}} 2 27# ####',
+        '{{area_code}}227#####',
         '02 27# ####',
         '0227#####',
 
-        '{{country_code}} 8 20# ####',
-        '{{country_code}}820#####',
+        '{{area_code}} 8 20# ####',
+        '{{area_code}}820#####',
         '08 20# ####',
         '0820#####',
 
-        '{{country_code}} 8 21# ####',
-        '{{country_code}}821#####',
+        '{{area_code}} 8 21# ####',
+        '{{area_code}}821#####',
         '08 21# ####',
         '0821#####',
 
-        '{{country_code}} 8 24# ####',
-        '{{country_code}}824#####',
+        '{{area_code}} 8 24# ####',
+        '{{area_code}}824#####',
         '08 24# ####',
         '0824#####',
 
-        '{{country_code}} 8 25# ####',
-        '{{country_code}}825#####',
+        '{{area_code}} 8 25# ####',
+        '{{area_code}}825#####',
         '08 25# ####',
         '0825#####',
 
-        '{{country_code}} 8 26# ####',
-        '{{country_code}}826#####',
+        '{{area_code}} 8 26# ####',
+        '{{area_code}}826#####',
         '08 26# ####',
         '0826#####',
 
-        '{{country_code}} 8 28# ####',
-        '{{country_code}}828#####',
+        '{{area_code}} 8 28# ####',
+        '{{area_code}}828#####',
         '08 28# ####',
         '0828#####',
 
@@ -115,7 +115,7 @@ def provider_code(self):
             '56',
         ])
 
-    def country_code(self):
+    def area_code(self):
         return self.random_element([
             '00972',
             '+972',


Test patch: