Библиотека мошенников
Faker в Python широко используется для заполнения баз данных некоторыми фиктивными данными. Тестовые данные в автоматизации тестирования являются одним из неотъемлемых компонентов, и очень сложно заполнить этот слой среды автоматизации тестирования. С помощью библиотеки faker эта проблема может быть легко решена, она генерирует большое количество данных, которые выглядят очень реалистично и могут использоваться для подачи ваших тестовых случаев.
Начнем с установки Faker. Пакет устанавливается вместе с composer.
pip install Faker
Эта команда позволит вам загрузить необходимые файлы, необходимые для использования faker, разместить этот импорт в библиотеке и создать один объект класса faker, ниже приведен фрагмент кода:
from faker import Faker faker = Faker()
Мы можем быстро увидеть пример того, как подделывать имена,
print(f'name: {faker.name()}') print(f'address: {faker.address()}') print(f'text: {faker.text()}')
Запустите файл Python
Вы можете использовать поддельный объект для создания случайных данных для ваших тестовых случаев в соответствии с вашими требованиями. Одним из преимуществ использования фейкеров является то, что они вполне позволяют вам генерировать данные на основе заданных местоположений в некоторой степени. Вы можете генерировать любые данные, которые требуются для тестовых случаев, подробнее об этом можно прочитать в официальной документации здесь.