2015-01-28 1 views
3

Faker을 사용하여 테스트 용 데이터를 생성하고 싶습니다. 당신이 이메일은 이전에 생성 된 이름을 반영하지 않습니다시피일치하는 사람 데이터 생성

>>> from faker import Factory 

>>> fake = Factory.create() 

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

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

:

는하지만 문제가 하나의 사용자에 대한 consitent 데이터를 생성 있습니다. 문서 설명 :

fake.name() 메서드를 호출 할 때마다 (임의의) 결과가 달라집니다. faker가 faker.Generator.method_name()을 전달하면 을 faker.Generator.format(method_name)으로 호출하기 때문입니다.

추가 코드를 많이 작성하지 않고도 일관된 개인 데이터를 생성 할 수있는 방법이 있습니까?

답변

0

나는 두려워하지 않습니다. simple_profile() 또는 seed() 인 것으로 생각되지만 사실은 그런 식으로 작동하지 않는 경우가 있다고 말해 보겠습니다.

나는 유일한 불일치 데이터가 이메일이라고 생각합니다. 너 자신을 가짜로 만드는 것도 시간이 걸리지 않는다.

관련 문제