Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/faker/providers/automotive/__init__.py: 69%
9 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1import re
3from string import ascii_uppercase
5from .. import BaseProvider, ElementsType
7localized = True
10class Provider(BaseProvider):
11 """Implement default automotive provider for Faker."""
13 license_formats: ElementsType = ()
15 def license_plate(self) -> str:
16 """Generate a license plate."""
17 temp = re.sub(
18 r"\?",
19 lambda x: self.random_element(ascii_uppercase),
20 self.random_element(self.license_formats),
21 )
22 return self.numerify(temp)