Уроки Java для начинающих #12 / Классы (часть 5) – Конструктор класса
Faker или как генерировать фейковые данные на Python
Введение Если вы каким-либо образом связаны с программированием, то вам почти наверняка приходилось тестировать код. Как часто вам нужно было проверить, что функция корректно обрабатывает передаваемые в нее значения, будь то телефонный номер или имя пользователя? Можно, конечно, использовать для этого статические данные, но каждый раз, запуская тесты, ваша программа будет получать одни и те же тестовые значения, снова и снова, создавая мнимое ощущение работоспособности. Тут то и приходит на помощь Faker – пакет Python, который генерирует фейковые данные...
Генерация случайных валидных учётных данных: name, email, password
Необходима установка библиотеки Faker:
⚡️pip install Faker⚡️
Это удобная и простая штука, которая предоставляет широкие возможности для генерации фиктивных данных 😎
Сам код:
from faker import Faker
fake = Faker()
class RegisterUser:
@staticmethod
def random():
name = fake.name()
email = fake.email()
passw = fake.password()
return {"name": name, "email": email, "password": passw}
print(RegisterUser...