Beispiel #1
0
class CommentFactory(django.DjangoModelFactory):
    class Meta:
        model = "movies.Comment"

    body = Faker("word")
    movie = SubFactory(MovieFactory)
Beispiel #2
0
class PermissionFactory(DjangoModelFactory):
    FACTORY_FOR = Permission

    name = Sequence(lambda n: 'test%s' % n)
    codename = Sequence(lambda n: 'test%s' % n)
    content_type = SubFactory(ContentTypeFactory)
class ContainerDescriptorFactory(LeafDescriptorFactory):
    """
    Factory to generate XModuleDescriptors that are containers.
    """
    runtime = SubFactory(ContainerDescriptorRuntimeFactory)
    children = list(range(3))
Beispiel #4
0
class CarImageFactory(DjangoModelFactory):
    car = SubFactory(CarFactory)
    image = ImageField(width=1024, height=768)

    class Meta:
        model = CarImage
Beispiel #5
0
class LotteryInfoFactory(DjangoModelFactory):
    class Meta:
        model = models.LotteryInfo

    participant = SubFactory(ParticipantFactory)
Beispiel #6
0
class SubpageFactory(DjangoModelFactory):
    project = SubFactory(ProjectFactory)
    name = Sequence(lambda n: 'subpage%s' % n)

    class Meta:
        model = Subpage
Beispiel #7
0
class DropboxUserSettingsFactory(ModularOdmFactory):
    FACTORY_FOR = DropboxUserSettings

    owner = SubFactory(UserFactory)
    access_token = Sequence(lambda n: 'abcdef{0}'.format(n))
Beispiel #8
0
class NodeLogFactory(ModularOdmFactory):
    class Meta:
        model = NodeLog

    action = 'file_added'
    user = SubFactory(UserFactory)
Beispiel #9
0
class WatchConfigFactory(ModularOdmFactory):
    class Meta:
        model = WatchConfig

    node = SubFactory(NodeFactory)
Beispiel #10
0
class NodeFactory(AbstractNodeFactory):
    category = 'hypothesis'
    parent = SubFactory(ProjectFactory)
Beispiel #11
0
class PointerFactory(ModularOdmFactory):
    class Meta:
        model = Pointer

    node = SubFactory(NodeFactory)
Beispiel #12
0
class RecommendationFactory(BaseFactory):
    """Recommendation Factory."""

    text = FuzzyText()
    accuracy = SubFactory(RecommendationAccuracy)

    class Meta:
        """Factory Configuration."""

        model = Recommendation

    @post_generation
    def incident_priorities(self, create, extracted, **kwargs):
        if not create:
            return

        if extracted:
            for priority in extracted:
                self.incident_priorities.append(priority)

    @post_generation
    def incident_types(self, create, extracted, **kwargs):
        if not create:
            return

        if extracted:
            for incident_type in extracted:
                self.incident_types.append(incident_type)

    @post_generation
    def matched_terms(self, create, extracted, **kwargs):
        if not create:
            return

        if extracted:
            for term in extracted:
                self.matched_terms.append(term)

    @post_generation
    def documents(self, create, extracted, **kwargs):
        if not create:
            return

        if extracted:
            for document in extracted:
                self.documents.append(document)

    @post_generation
    def team_contacts(self, create, extracted, **kwargs):
        if not create:
            return

        if extracted:
            for team_contact in extracted:
                self.team_contacts.append(team_contact)

    @post_generation
    def service_contacts(self, create, extracted, **kwargs):
        if not create:
            return

        if extracted:
            for service_contact in extracted:
                self.service_contacts.append(service_contact)

    @post_generation
    def individual_contacts(self, create, extracted, **kwargs):
        if not create:
            return

        if extracted:
            for individual_contact in extracted:
                self.individual_contacts.append(individual_contact)
Beispiel #13
0
class DocumentTagsFactory(DjangoModelFactory):
    document = SubFactory(DocumentFactory)
    tag = SubFactory(TagFactory)

    class Meta:
        model = models.Document.tags.through
Beispiel #14
0
class FileFactory(DjangoModelFactory):
    name = Faker("name")
    document = SubFactory(DocumentFactory)

    class Meta:
        model = models.File
Beispiel #15
0
class IdenticalTranslationFactory(TranslationFactory):
    entity = SubFactory(EntityFactory, string=SelfAttribute('..string'))
Beispiel #16
0
class RetractionFactory(SanctionFactory):
    class Meta:
        model = Retraction

    user = SubFactory(UserFactory)
Beispiel #17
0
class TranslatedResourceFactory(DjangoModelFactory):
    resource = SubFactory(ResourceFactory)
    locale = SubFactory(LocaleFactory)

    class Meta:
        model = TranslatedResource
Beispiel #18
0
class EmbargoFactory(SanctionFactory):
    class Meta:
        model = Embargo

    user = SubFactory(UserFactory)
Beispiel #19
0
class LinkFactory(DjangoModelFactory):
    FACTORY_FOR = Link

    title = Sequence(lambda n: 'link title {0}'.format(n))
    dataset = SubFactory(DatasetFactory)
    format = SubFactory(FormatFactory)
Beispiel #20
0
class RegistrationApprovalFactory(SanctionFactory):
    class Meta:
        model = RegistrationApproval

    user = SubFactory(UserFactory)
Beispiel #21
0
class DropboxNodeSettingsFactory(ModularOdmFactory):
    FACTORY_FOR = DropboxNodeSettings

    owner = SubFactory(ProjectFactory)
    user_settings = SubFactory(DropboxUserSettingsFactory)
    folder = 'Camera Uploads'
Beispiel #22
0
class AuthFactory(base.Factory):
    class Meta:
        model = Auth

    user = SubFactory(UserFactory)
Beispiel #23
0
class IdentifierFactory(ModularOdmFactory):
    FACTORY_FOR = Identifier

    referent = SubFactory(RegistrationFactory)
    category = 'carpid'
    value = 'carp:/24601'
Beispiel #24
0
class OneDriveUserSettingsFactory(DjangoModelFactory):
    class Meta:
        model = UserSettings

    owner = SubFactory(UserFactory)
Beispiel #25
0
class CourseEnrollmentFactory(DjangoModelFactory):
    FACTORY_FOR = CourseEnrollment

    user = SubFactory(UserFactory)
    course_id = u'edX/toy/2012_Fall'
Beispiel #26
0
class EntityFactory(DjangoModelFactory):
    resource = SubFactory(ResourceFactory)
    string = Sequence(lambda n: 'string {0}'.format(n))

    class Meta:
        model = Entity
Beispiel #27
0
class CollectionMemberFactory(DjangoModelFactory):
    collection = SubFactory(CollectionFactory, parent=None)
Beispiel #28
0
class ChangedEntityLocaleFactory(DjangoModelFactory):
    entity = SubFactory(EntityFactory)
    locale = SubFactory(LocaleFactory)

    class Meta:
        model = ChangedEntityLocale
Beispiel #29
0
class StudyInvitationFactory(DjangoModelFactory):
    class Meta:
        model = StudyInvitation

    doctor = SubFactory(DoctorFactory)
    study = SubFactory(StudyFactory)
class UserSettingsFactory(DjangoModelFactory):
    FACTORY_FOR = UserSettings

    user = SubFactory(UserFactory)