私はいくつかのモデル(djangoではなく)をテストするためにfactory boyを使用していますが、別のファクトリの複数インスタンスでリストを含むフィールドを表示するにはどうすればいいですか? clases ユーザーとグループ持つたとえば:factory_boyでインスタンスのリストを持つフィールドを作成する方法
class User:
name = StringType(required=True)
class Group:
name = StringType(required=True)
user = ModelType(User)
を私はフィールドを表示したいと思い、このようなユーザーが属するすべてのグループが含まれていユーザー工場内グループと呼ばれます。デフォルトで2つのグループを表示する['グループ1'、 'グループ2']。
class UserFactory:
name = factory.Faker('first_name')
groups = factory.RelatedFactory(GroupFactory, 'user')
class Meta:
model = User
class GroupFactory:
name = factory.Faker('word')
user = factory.SubFactory(UserFactory)
class Meta:
model = Group
上記のような関連するファクトリを使用しようとしましたが、関連フィールドのデフォルト値を定義する方法がわかりません。この問題に若干の光を当てることができるファクトリーボーイの指導者はいますか?