summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/faker/providers/address/fa_IR
diff options
context:
space:
mode:
authorcyfraeviolae <cyfraeviolae>2024-04-03 03:10:44 -0400
committercyfraeviolae <cyfraeviolae>2024-04-03 03:10:44 -0400
commit6d7ba58f880be618ade07f8ea080fe8c4bf8a896 (patch)
treeb1c931051ffcebd2bd9d61d98d6233ffa289bbce /venv/lib/python3.11/site-packages/faker/providers/address/fa_IR
parent4f884c9abc32990b4061a1bb6997b4b37e58ea0b (diff)
venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/faker/providers/address/fa_IR')
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__init__.py296
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__pycache__/__init__.cpython-311.pycbin0 -> 7066 bytes
2 files changed, 296 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__init__.py
new file mode 100644
index 0000000..c21889d
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__init__.py
@@ -0,0 +1,296 @@
+from .. import Provider as AddressProvider
+
+
+class Provider(AddressProvider):
+ city_prefixes = (
+ "شمال",
+ "غرب",
+ "شرق",
+ "جنوب",
+ "بندر",
+ "شهر",
+ "روستای",
+ "دهستان",
+ "شهرستان",
+ "باغات",
+ "استان",
+ )
+ building_number_formats = ("#####", "####", "###")
+ street_suffixes = (
+ "کوچه",
+ "خیابان",
+ "پل",
+ "دره",
+ "میدان",
+ "چهار راه",
+ "بن بست",
+ "بلوار",
+ "جنب",
+ "تقاطع",
+ "آزاد راه",
+ "بزرگ راه",
+ "جزیره",
+ "کوه",
+ "جاده",
+ "تونل",
+ )
+ postcode_formats = ("###", "####", "#####", "######", "##########")
+ states = (
+ "آذربایجان شرقی",
+ "آذربایجان غربی",
+ "اردبیل",
+ "خراسان",
+ "کردستان",
+ "گیلان",
+ "اصفهان",
+ "البرز",
+ "ایلام",
+ "بوشهر",
+ "تهران",
+ "چهارمحال و بختیاری",
+ "خراسان جنوبی",
+ "خراسان رضوی",
+ "خراسان شمالی",
+ "خوزستان",
+ "زنجان",
+ "سمنان",
+ "سیستان و بلوچستان",
+ "فارس",
+ "قزوین",
+ "قم",
+ "کرمان",
+ "کرمانشاه",
+ "کهگیلویه و بویراحمد",
+ "گلستان",
+ "لرستان",
+ "مازندران",
+ "مرکزی",
+ "هرمزگان",
+ "همدان",
+ "یزد",
+ )
+ countries = (
+ "جمهوری آذربایجان",
+ "آرژانتین",
+ "آفریقای جنوبی",
+ "جمهوری آفریقای مرکزی",
+ "آلبانی",
+ "آلمان",
+ "آنتیگوا و باربودا",
+ "آندورا",
+ "آنگولا",
+ "اتریش",
+ "اتیوپی",
+ "اردن",
+ "ارمنستان",
+ "اروگوئه",
+ "اریتره",
+ "ازبکستان",
+ "اسپانیا",
+ "استرالیا",
+ "استونی",
+ "اسرائیل",
+ "اسلواکی",
+ "اسلوونی",
+ "افغانستان",
+ "اکوادور",
+ "الجزایر",
+ "السالوادور",
+ "امارات متحده عربی",
+ "اندونزی",
+ "اوکراین",
+ "اوگاندا",
+ "ایالات متحده آمریکا",
+ "ایتالیا",
+ "ایران",
+ "جمهوری ایرلند",
+ "ایسلند",
+ "باربادوس",
+ "باهاما",
+ "بحرین",
+ "برزیل",
+ "برونئی",
+ "بریتانیا",
+ "بلاروس",
+ "بلژیک",
+ "بلغارستان",
+ "بلیز",
+ "بنگلادش",
+ "بنین",
+ "پادشاهی بوتان",
+ "بوتسوانا",
+ "بورکینافاسو",
+ "بوروندی",
+ "بوسنی و هرزگوین",
+ "بولیوی",
+ "پاپوآ گینه نو",
+ "پاراگوئه",
+ "پاناما",
+ "پاکستان",
+ "پرتغال",
+ "پرو",
+ "پورتوریکو",
+ "تاجیکستان",
+ "تانزانیا",
+ "تایلند",
+ "جمهوری چین",
+ "ترکمنستان",
+ "ترکیه",
+ "ترینیداد و توباگو",
+ "توگو",
+ "تونس",
+ "تونگا",
+ "تووالو",
+ "تیمور شرقی",
+ "جامائیکا",
+ "جزایر سلیمان",
+ "جزایر مارشال",
+ "جمهوری چک",
+ "جمهوری دومینیکن",
+ "جیبوتی",
+ "چاد",
+ "چین",
+ "دانمارک",
+ "دومینیکا",
+ "جمهوری دومینیکن",
+ "رواندا",
+ "روسیه",
+ "رومانی",
+ "زامبیا",
+ "نیوزیلند",
+ "زیمباوه",
+ "جمهوری دموکراتیک کنگو (زئیر)",
+ "ژاپن",
+ "سائوتومه و پرینسیپ",
+ "ساحل عاج",
+ "ساموآی غربی",
+ "سن مارینو",
+ "سری‌لانکا",
+ "سنت کیتس و نویس",
+ "سنت لوسیا",
+ "سنت وینسنت و گرنادین‌ها",
+ "سنگاپور",
+ "سنگال",
+ "سوئد",
+ "سوئیس",
+ "سوازیلند",
+ "سودان",
+ "سودان جنوبی",
+ "سورینام",
+ "سوریه",
+ "سومالی",
+ "سیرالئون",
+ "سیشل",
+ "شیلی",
+ "صربستان",
+ "عراق",
+ "عربستان سعودی",
+ "عمان",
+ "غنا",
+ "فرانسه",
+ "فلسطین",
+ "فنلاند",
+ "فیجی",
+ "فیلیپین",
+ "قبرس",
+ "قرقیزستان",
+ "قزاقستان",
+ "قطر",
+ "کامبوج",
+ "کامرون",
+ "کانادا",
+ "کره جنوبی",
+ "کره شمالی",
+ "کرواسی",
+ "کاستاریکا",
+ "کلمبیا",
+ "جمهوری کنگو",
+ "جمهوری دموکراتیک کنگو",
+ "کنیا",
+ "کوبا",
+ "کوزوو",
+ "مجمع‌الجزایر قمر",
+ "کویت",
+ "کیپ ورد",
+ "کیریباتی",
+ "گابن",
+ "گامبیا",
+ "گرجستان",
+ "گرنادا",
+ "گرینلند(از مستعمرات دانمارک)",
+ "گواتمالا",
+ "گویان",
+ "گینه",
+ "گینه استوایی",
+ "گینه بیسائو",
+ "لائوس",
+ "لبنان",
+ "لتونی",
+ "لسوتو",
+ "لهستان",
+ "لوکزامبورگ",
+ "لیبریا",
+ "لیبی",
+ "لیتوانی",
+ "لیختن‌اشتاین",
+ "ماداگاسکار",
+ "مالاوی",
+ "مالت",
+ "مالدیو",
+ "مالزی",
+ "مالی",
+ "مجارستان",
+ "مراکش",
+ "مصر",
+ "مغولستان",
+ "مقدونیه شمالی",
+ "مکزیک",
+ "موریتانی",
+ "موریس",
+ "موزامبیک",
+ "مولداوی",
+ "موناکو",
+ "مونته‌نگرو",
+ "میانمار",
+ "ایالات فدرال میکرونزی",
+ "نائورو",
+ "نامیبیا",
+ "نپال",
+ "نروژ",
+ "نیجریه",
+ "نیکاراگوئه",
+ "نیوزیلند",
+ "واتیکان",
+ "وانواتو",
+ "ونزوئلا",
+ "ویتنام",
+ "هائیتی",
+ "هلند",
+ "هندوراس",
+ "هند",
+ "یمن",
+ "یونان",
+ )
+
+ city_formats = ("{{city_prefix}} {{first_name}}",)
+ street_name_formats = (
+ "{{first_name}} {{street_suffix}}",
+ "{{last_name}} {{street_suffix}}",
+ )
+ street_address_formats = (
+ "{{building_number}} {{street_name}}",
+ "{{building_number}} {{street_name}} {{secondary_address}}",
+ )
+ address_formats = ("{{street_address}}\n{{city}}, {{state}} {{postcode}}",)
+ secondary_address_formats = ("سوئیت ###", "واحد ###")
+
+ def city_prefix(self) -> str:
+ return self.random_element(self.city_prefixes)
+
+ def secondary_address(self) -> str:
+ return self.numerify(self.random_element(self.secondary_address_formats))
+
+ def administrative_unit(self) -> str:
+ return self.random_element(self.states)
+
+ state = administrative_unit
diff --git a/venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..dcc1ed0
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/address/fa_IR/__pycache__/__init__.cpython-311.pyc
Binary files differ