コード例 #1
0
ファイル: factories.py プロジェクト: vEnhance/otis-web
class ExamFactory(DjangoModelFactory):
	class Meta:
		model = PracticeExam

	family = 'Waltz'
	number = Sequence(lambda n: n + 1)
	is_test = False
コード例 #2
0
class LilyGroupFactory(DjangoModelFactory):
    tenant = SubFactory(TenantFactory)

    name = Sequence(lambda n: '%s.%s' % (n, faker.word()))

    class Meta:
        model = LilyGroup
コード例 #3
0
class CaseStatusFactory(DjangoModelFactory):
    position = Sequence(int)
    name = Iterator(CASESTATUS_CHOICES)
    tenant = SubFactory(TenantFactory)

    class Meta:
        model = CaseStatus
        django_get_or_create = ('tenant', 'name')
コード例 #4
0
class DealWhyLostFactory(DjangoModelFactory):
    position = Sequence(int)
    name = LazyAttribute(lambda o: faker.word())
    tenant = SubFactory(TenantFactory)

    class Meta:
        model = DealWhyLost
        django_get_or_create = ('tenant', 'name')
コード例 #5
0
ファイル: factories.py プロジェクト: noordzij/hellolily
class CaseStatusFactory(DjangoModelFactory):
    position = Sequence(int)
    status = LazyAttribute(lambda o: faker.word())

    class Meta:
        model = CaseStatus
コード例 #6
0
class LevelFactory(DjangoModelFactory):
	class Meta:
		model = Level

	threshold = Sequence(lambda n: n + 1)
	name = LazyAttribute(lambda o: f'Level {o.threshold}')