2015-01-28 6 views
3

Я хочу использовать Faker для генерации некоторых данных для тестов.Генерировать данные постоянного пользователя

Но у меня есть проблемы, генерирующий consitent данные для одного пользователя:

>>> from faker import Factory 

>>> fake = Factory.create() 

>>> fake.name() 
>>> u'Tayshaun Corkery' 

>>> fake.email() 
>>> u'[email protected]' 

Как вы видите, электронная почта не отражает ранее созданное имя. Документы говорят:

Каждый вызов метода fake.name() дает другой (случайный) результат. Это связано с тем, что фейкер отправляет faker.Generator.method_name() звонки в faker.Generator.format(method_name).

Есть ли способ генерировать согласованные данные человека без написания большого количества дополнительного кода?

ответ

0

Я боюсь нет. Позвольте мне сказать, если бы был один, который, по-видимому, должен был быть simple_profile() или seed(), но на самом деле так не работает.

Я думаю, что единственные несогласованные данные касаются электронной почты. Это даже не займет время, чтобы подделать его самостоятельно.

Смежные вопросы