diff options
author | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:10:44 -0400 |
---|---|---|
committer | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:10:44 -0400 |
commit | 6d7ba58f880be618ade07f8ea080fe8c4bf8a896 (patch) | |
tree | b1c931051ffcebd2bd9d61d98d6233ffa289bbce /venv/lib/python3.11/site-packages/faker/providers/address/fr_CH | |
parent | 4f884c9abc32990b4061a1bb6997b4b37e58ea0b (diff) |
venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/faker/providers/address/fr_CH')
2 files changed, 367 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/faker/providers/address/fr_CH/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/address/fr_CH/__init__.py new file mode 100644 index 0000000..8899604 --- /dev/null +++ b/venv/lib/python3.11/site-packages/faker/providers/address/fr_CH/__init__.py @@ -0,0 +1,367 @@ +from typing import Tuple + +from .. import Provider as AddressProvider + + +class Provider(AddressProvider): + city_suffixes = ( + "-des-Bois", + "-les-Bains", + "-la-Ville", + "-Dessus", + "-Dessous", + " am Rhein", + " am See", + " am Albis", + " an der Aare", + ) + city_prefixes = ("Saint ", "Sainte ", "San ", "Ober", "Unter") + street_prefixes = ("rue", "rue", "chemin", "avenue", "boulevard") + + address_formats = ("{{street_address}}\n{{postcode}} {{city}}",) + + building_number_formats = ("%", "%#", "%#", "%#", "%##") + + city_formats = ( + "{{last_name}}", + "{{last_name}}", + "{{last_name}}", + "{{last_name}}", + "{{last_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}", + "{{last_name}}-près-{{last_name}}", + "{{last_name}}-sur-{{last_name}}", + "{{city_prefix}}{{last_name}}", + "{{last_name}} ({{canton_code}})", + ) + + street_address_formats = ( + "{{street_name}}", + "{{street_name}} {{building_number}}", + "{{street_name}} {{building_number}}", + "{{street_name}} {{building_number}}", + "{{street_name}} {{building_number}}", + "{{street_name}} {{building_number}}", + ) + street_name_formats = ( + "{{street_prefix}} {{last_name}}", + "{{street_prefix}} {{first_name}} {{last_name}}", + "{{street_prefix}} de {{last_name}}", + ) + + postcode_formats = ( + "1###", + "2###", + "3###", + "4###", + "5###", + "6###", + "7###", + "8###", + "9###", + ) + + cantons = ( + ("AG", "Argovie"), + ("AI", "Appenzell Rhodes-Intérieures"), + ("AR", "Appenzell Rhodes-Extérieures"), + ("BE", "Berne"), + ("BL", "Bâle-Campagne"), + ("BS", "Bâle-Ville"), + ("FR", "Fribourg"), + ("GE", "Genève"), + ("GL", "Glaris"), + ("GR", "Grisons"), + ("JU", "Jura"), + ("LU", "Lucerne"), + ("NE", "Neuchâtel"), + ("NW", "Nidwald"), + ("OW", "Obwald"), + ("SG", "Saint-Gall"), + ("SH", "Schaffhouse"), + ("SO", "Soleure"), + ("SZ", "Schwytz"), + ("TG", "Thurgovie"), + ("TI", "Tessin"), + ("UR", "Uri"), + ("VD", "Vaud"), + ("VS", "Valais"), + ("ZG", "Zoug"), + ("ZH", "Zurich"), + ) + + countries = ( + "Afghanistan", + "Afrique du sud", + "Albanie", + "Algérie", + "Allemagne", + "Andorre", + "Angola", + "Anguilla", + "Antarctique", + "Antigua et Barbuda", + "Antilles néerlandaises", + "Arabie saoudite", + "Argentine", + "Arménie", + "Aruba", + "Australie", + "Autriche", + "Azerbaïdjan", + "Bahamas", + "Bahrain", + "Bangladesh", + "Belgique", + "Belize", + "Benin", + "Bermudes (Les)", + "Bhoutan", + "Biélorussie", + "Bolivie", + "Bosnie-Herzégovine", + "Botswana", + "Bouvet (Îles)", + "Brunei", + "Brésil", + "Bulgarie", + "Burkina Faso", + "Burundi", + "Cambodge", + "Cameroun", + "Canada", + "Cap Vert", + "Cayman (Îles)", + "Chili", + "Chine (Rép. pop.)", + "Christmas (Île)", + "Chypre", + "Cocos (Îles)", + "Colombie", + "Comores", + "Cook (Îles)", + "Corée du Nord", + "Corée, Sud", + "Costa Rica", + "Croatie", + "Cuba", + "Côte d'Ivoire", + "Danemark", + "Djibouti", + "Dominique", + "Égypte", + "El Salvador", + "Émirats arabes unis", + "Équateur", + "Érythrée", + "Espagne", + "Estonie", + "États-Unis", + "Ethiopie", + "Falkland (Île)", + "Fidji (République des)", + "Finlande", + "France", + "Féroé (Îles)", + "Gabon", + "Gambie", + "Ghana", + "Gibraltar", + "Grenade", + "Groenland", + "Grèce", + "Guadeloupe", + "Guam", + "Guatemala", + "Guinée", + "Guinée Equatoriale", + "Guinée-Bissau", + "Guyane", + "Guyane française", + "Géorgie", + "Géorgie du Sud et Sandwich du Sud (Îles)", + "Haïti", + "Heard et McDonald (Îles)", + "Honduras", + "Hong Kong", + "Hongrie", + "Îles Mineures Éloignées des États-Unis", + "Inde", + "Indonésie", + "Irak", + "Iran", + "Irlande", + "Islande", + "Israël", + "Italie", + "Jamaïque", + "Japon", + "Jordanie", + "Kazakhstan", + "Kenya", + "Kirghizistan", + "Kiribati", + "Koweit", + "La Barbad", + "Laos", + "Lesotho", + "Lettonie", + "Liban", + "Libye", + "Libéria", + "Liechtenstein", + "Lithuanie", + "Luxembourg", + "Macau", + "Macédoine du Nord", + "Madagascar", + "Malaisie", + "Malawi", + "Maldives (Îles)", + "Mali", + "Malte", + "Mariannes du Nord (Îles)", + "Maroc", + "Marshall (Îles)", + "Martinique", + "Maurice", + "Mauritanie", + "Mayotte", + "Mexique", + "Micronésie (États fédérés de)", + "Moldavie", + "Monaco", + "Mongolie", + "Montserrat", + "Mozambique", + "Myanmar", + "Namibie", + "Nauru", + "Nepal", + "Nicaragua", + "Niger", + "Nigeria", + "Niue", + "Norfolk (Îles)", + "Norvège", + "Nouvelle Calédonie", + "Nouvelle-Zélande", + "Oman", + "Ouganda", + "Ouzbékistan", + "Pakistan", + "Palau", + "Panama", + "Papouasie-Nouvelle-Guinée", + "Paraguay", + "Pays-Bas", + "Philippines", + "Pitcairn (Îles)", + "Pologne", + "Polynésie française", + "Porto Rico", + "Portugal", + "Pérou", + "Qatar", + "Roumanie", + "Royaume-Uni", + "Russie", + "Rwanda", + "Rép. Dém. du Congo", + "République centrafricaine", + "République Dominicaine", + "République tchèque", + "Réunion (La)", + "Sahara Occidental", + "Saint Pierre et Miquelon", + "Saint Vincent et les Grenadines", + "Saint-Kitts et Nevis", + "Saint-Marin (Rép. de)", + "Sainte Hélène", + "Sainte Lucie", + "Samoa", + "Samoa", + "Seychelles", + "Sierra Leone", + "Singapour", + "Slovaquie", + "Slovénie", + "Somalie", + "Soudan", + "Sri Lanka", + "Suisse", + "Suriname", + "Suède", + "Svalbard et Jan Mayen (Îles)", + "Swaziland", + "Syrie", + "São Tomé et Príncipe (Rép.)", + "Sénégal", + "Tadjikistan", + "Taiwan", + "Tanzanie", + "Tchad", + "Territoire britannique de l'océan Indien", + "Territoires français du sud", + "Thailande", + "Timor", + "Togo", + "Tokelau", + "Tonga", + "Trinité et Tobago", + "Tunisie", + "Turkménistan", + "Turks et Caïques (Îles)", + "Turquie", + "Tuvalu", + "Ukraine", + "Uruguay", + "Vanuatu", + "Vatican (Etat du)", + "Venezuela", + "Vierges (Îles)", + "Vierges britanniques (Îles)", + "Vietnam", + "Wallis et Futuna (Îles)", + "Yemen", + "Yougoslavie", + "Zambie", + "Zaïre", + "Zimbabwe", + ) + + def street_prefix(self) -> str: + """ + :example: 'rue' + """ + return self.random_element(self.street_prefixes) + + def city_prefix(self) -> str: + """ + :example: 'rue' + """ + return self.random_element(self.city_prefixes) + + def canton(self) -> Tuple[str, str]: + """ + Randomly returns a swiss canton ('Abbreviated' , 'Name'). + :example: ('VD' . 'Vaud') + """ + return self.random_element(self.cantons) + + def administrative_unit(self) -> str: + """ + Randomly returns a Swiss canton name. + :example: 'Vaud' + """ + return self.canton()[1] + + canton_name = administrative_unit + + def canton_code(self) -> str: + """ + Randomly returns a Swiss canton code. + :example: 'VD' + """ + return self.canton()[0] diff --git a/venv/lib/python3.11/site-packages/faker/providers/address/fr_CH/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/address/fr_CH/__pycache__/__init__.cpython-311.pyc Binary files differnew file mode 100644 index 0000000..e1532f5 --- /dev/null +++ b/venv/lib/python3.11/site-packages/faker/providers/address/fr_CH/__pycache__/__init__.cpython-311.pyc |