tgoop.com/python2day/7235
Create:
Last Update:
Last Update:
Когда нужно протестировать код, но нет данных — Faker поможет.
Генерирует случайные, реалистичные данные: имена, адреса, почтовые коды, e-mail, города и даже GPS-координаты
pip install faker
from faker import Faker
from typing import Dict, Any
fake = Faker("ru_RU")
def generate_fake_user() -> Dict[str, Any]:
"""
Генерация случайного пользователя с основными полями.
Возвращает словарь с данными.
"""
return {
"name": fake.name(),
"address": fake.address(),
"email": fake.email(),
"job": fake.job(),
"country": fake.country(),
"latitude": fake.latitude(),
"longitude": fake.longitude(),
"url": fake.url(),
}
if __name__ == "__main__":
user = generate_fake_user()
for key, value in user.items():
print(f"{key}: {value}")
Что умеет:
Лучший друг тестировщика, разработчика и всех, кто не любит руками забивать данные
#python #soft