factory-boy create a list of SubFactory for a Factory factory-boy create a list of SubFactory for a Factory django django

factory-boy create a list of SubFactory for a Factory


Use factory.List:

class ParentOfUsers(factory.Factory):    users = factory.List([        factory.SubFactory(UserFactory) for _ in range(5)    ])


You could provide a list with factory.Iterator

import itertoolsimport factory# cycle through the same 5 usersusers = itertools.cycle(    (UserFactory() for _ in range(5)))class ParentFactory(factory.Factory):    user = factory.Iterator(users)