From 6d7ba58f880be618ade07f8ea080fe8c4bf8a896 Mon Sep 17 00:00:00 2001 From: cyfraeviolae Date: Wed, 3 Apr 2024 03:10:44 -0400 Subject: venv --- .../faker/providers/address/en_IE/__init__.py | 61 +++++++++++++++++++++ .../en_IE/__pycache__/__init__.cpython-311.pyc | Bin 0 -> 2021 bytes 2 files changed, 61 insertions(+) create mode 100644 venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__init__.py create mode 100644 venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__pycache__/__init__.cpython-311.pyc (limited to 'venv/lib/python3.11/site-packages/faker/providers/address/en_IE') diff --git a/venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__init__.py new file mode 100644 index 0000000..cc2f68b --- /dev/null +++ b/venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__init__.py @@ -0,0 +1,61 @@ +from collections import OrderedDict + +from ..en import Provider as AddressProvider + + +class Provider(AddressProvider): + counties = ( + "Cork", + "Galway", + "Mayo", + "Donegal", + "Kerry", + "Tipperary", + "Clare", + "Tyrone", + "Antrim", + "Limerick", + "Roscommon", + "Down", + "Meath", + "Londonderry", + "Wexford", + "Kilkenny", + "Offaly", + "Cavan", + "Wicklow", + "Waterford", + "Sligo", + "Laois", + "Westmeath", + "Kildare", + "Leitrim", + "Armagh", + "Fermanagh", + "Monaghan", + "Dublin", + "Louth", + "Longford", + "Carlow", + ) + + _postcode_sets = OrderedDict( + ( + (" ", [" ", ""]), + ("N", [str(i) for i in range(0, 10)]), + ("L", "ACDEFHKNPRTVWXY"), + ("A", "ACDEFHKNPRTVWXY0123456789"), + ) + ) + postcode_pattern: str = "LNN AAAA" + + def postcode(self) -> str: + postcode = "" + for placeholder in self.postcode_pattern: + postcode += self.random_element(self._postcode_sets[placeholder]) + return postcode + + def administrative_unit(self) -> str: + return self.random_element(self.counties) + + county = administrative_unit diff --git a/venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..3067267 Binary files /dev/null and b/venv/lib/python3.11/site-packages/faker/providers/address/en_IE/__pycache__/__init__.cpython-311.pyc differ -- cgit v1.2.3