В настоящее время я использую factory_boy
для создания светильников в своих тестах.
factory_boy
docs упоминается только о SubFactory
, который может действовать как поле ForeignKey
в модели. Однако в ассоциации ManyToMany не было ничего. Если бы у меня была следующая модель Post, как я мог бы создать для нее factory?
class Post(models.Model):
title = models.CharField(max_length=100)
tags = models.ManyToManyField('tags.Tag')
class PostFactory(factory.Factory):
FACTORY_FOR = Post
title = 'My title'
tags = ???