diff options
Diffstat (limited to 'venv/lib/python3.11/site-packages/faker/providers/automotive/az_AZ')
2 files changed, 97 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/faker/providers/automotive/az_AZ/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/automotive/az_AZ/__init__.py new file mode 100644 index 0000000..a866f36 --- /dev/null +++ b/venv/lib/python3.11/site-packages/faker/providers/automotive/az_AZ/__init__.py @@ -0,0 +1,97 @@ +import re + +from .. import Provider as AutoProvider + + +class Provider(AutoProvider): + """Implement license formats for ``az_AZ`` locale.""" + + license_formats = ("##-??-###",) + ascii_uppercase_azerbaijan = "ABCDEFGHXIJKQLMNOPRSTUVYZ" + license_plate_initial_numbers = ( + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "90", + "11", + "12", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "77", + "85", + ) + + def license_plate(self) -> str: + """Generate a license plate.""" + temp = re.sub( + r"\?", + lambda x: self.random_element(self.ascii_uppercase_azerbaijan), + self.random_element(self.license_formats), + ) + temp = temp.replace("##", self.random_element(self.license_plate_initial_numbers), 1) + # temp = temp.format(self.random_element(range(1, 999))) + return self.numerify(temp) diff --git a/venv/lib/python3.11/site-packages/faker/providers/automotive/az_AZ/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/automotive/az_AZ/__pycache__/__init__.cpython-311.pyc Binary files differnew file mode 100644 index 0000000..1ee63e8 --- /dev/null +++ b/venv/lib/python3.11/site-packages/faker/providers/automotive/az_AZ/__pycache__/__init__.cpython-311.pyc |