Как определить атрибуты по умолчанию для объектов, которые могут быть созданы в Factory с помощью factory-boy? - PullRequest
0 голосов
/ 25 сентября 2019

Всякий раз, когда объект создается с использованием фабрики, существуют определенные атрибуты, которые необходимо установить перед использованием его в любом модульном тесте.Как этого добиться?

from django.db import models

class employee(models.Model)

   REGION_CHOICES = ('APAC' , 'AFRICA', 'EUROPE')
   division = models.CharField(max_length=200, choices=REGION_CHOICES)
   company = models.ForeignKey(Company)


class EmployeeFactory(factory.DjangoModelFactory):

    class Meta:
          model = employee

    company = factory.SubFactory()

В приведенном выше коде я хочу установить значение «APAC» для всех сотрудников, созданных с помощью EmployeeFactory.

...