Example #1
0
class ServiceTypeFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.ServiceType

    name = factory.Sequence(lambda n: u"ServiceType %s" % n)
    pictogram = dummy_filefield_as_sequence('service-type-%s.png')
    published = True
Example #2
0
class TouristicContentTypeFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.TouristicContentType

    label = factory.Sequence(lambda n: u"Type %s" % n)
    category = factory.SubFactory(TouristicContentCategoryFactory)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #3
0
class SpeciesFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.Species

    name = factory.Sequence(lambda n: u"Species %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
    url = factory.Sequence(lambda n: u"http://url%s.com" % n)
    period06 = True
    period07 = True
    category = models.Species.SPECIES

    @classmethod
    def _prepare(cls, create, **kwargs):
        practices = kwargs.pop('practices', None)

        species = super(SpeciesFactory, cls)._prepare(create, **kwargs)

        if create:
            if practices is None:
                practices = [
                    SportPracticeFactory.create(),
                    SportPracticeFactory.create()
                ]
            for practice in practices:
                species.practices.add(practice)

        return species
Example #4
0
class TouristicContentCategoryFactory(factory.Factory):
    FACTORY_FOR = models.TouristicContentCategory

    label = factory.Sequence(lambda n: u"Category %s" % n)
    type1_label = factory.Sequence(lambda n: u"Type1_label %s" % n)
    # Keep type2_label with default value
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #5
0
class TouristicContentTypeFactory(factory.Factory):
    FACTORY_FOR = models.TouristicContentType

    label = factory.Sequence(lambda n: u"Type %s" % n)
    category = factory.SubFactory(TouristicContentCategoryFactory)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
    in_list = 1
class RecordSourceFactory(factory.django.DjangoModelFactory):
    class Meta:
        model = models.RecordSource

    name = factory.Sequence(lambda n: "Record source %s" % n)
    website = 'http://geotrek.fr'
    pictogram = dummy_filefield_as_sequence('recordsource-%s.png')
Example #7
0
class TouristicContentType2Factory(factory.DjangoModelFactory):
    class Meta:
        model = models.TouristicContentType2

    label = factory.Sequence(lambda n: u"Type2 %s" % n)
    category = factory.SubFactory(TouristicContentCategoryFactory)
    pictogram = dummy_filefield_as_sequence('touristiccontent-type2-%s.png')
class InfrastructureTypeFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.InfrastructureType

    label = factory.Sequence(lambda n: u"Type %s" % n)
    type = models.INFRASTRUCTURE_TYPES.BUILDING
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #9
0
class TouristicContentCategoryFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.TouristicContentCategory

    label = factory.Sequence(lambda n: u"Category %s" % n)
    type1_label = factory.Sequence(lambda n: u"Type1_label %s" % n)
    # Keep type2_label with default value
    pictogram = dummy_filefield_as_sequence('touristiccontent-category-%s.png')
Example #10
0
class InformationDeskFactory(factory.Factory):
    FACTORY_FOR = models.InformationDesk

    name = factory.Sequence(lambda n: u"information desk name %s" % n)
    type = factory.SubFactory(InformationDeskTypeFactory)
    description = factory.Sequence(lambda n: u"<p>description %s</p>" % n)
    phone = factory.Sequence(lambda n: u"01 02 03 %s" % n)
    email = factory.Sequence(lambda n: u"*****@*****.**" % n)
    website = factory.Sequence(lambda n: u"http://makina-corpus.com/%s" % n)
    photo = dummy_filefield_as_sequence('photo %s')
    street = factory.Sequence(lambda n: u"%s baker street" % n)
    postal_code = '28300'
    municipality = factory.Sequence(lambda n: u"Bailleau L'évêque-%s" % n)
    geom = Point(3.14, 42)
Example #11
0
class SpeciesFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.Species

    name = factory.Sequence(lambda n: u"Species %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
    url = factory.Sequence(lambda n: u"http://url%s.com" % n)
    period06 = True
    period07 = True
    category = models.Species.SPECIES

    @factory.post_generation
    def practices(obj, create, extracted=None, **kwargs):
        if create:
            if not extracted:
                practices = [SportPracticeFactory.create(), SportPracticeFactory.create()]
            for practice in practices:
                obj.practices.add(practice)
Example #12
0
class TouristicEventTypeFactory(factory.Factory):
    FACTORY_FOR = models.TouristicEventType

    type = factory.Sequence(lambda n: u"Type %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #13
0
class ThemeFactory(factory.django.DjangoModelFactory):
    class Meta:
        model = models.Theme

    label = factory.Sequence(lambda n: "Theme %s" % n)
    pictogram = dummy_filefield_as_sequence('theme-%s.png')
Example #14
0
class PracticeFactory(factory.Factory):
    FACTORY_FOR = models.Practice

    name = factory.Sequence(lambda n: u"usage %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #15
0
class ServiceTypeFactory(factory.Factory):
    FACTORY_FOR = models.ServiceType

    name = factory.Sequence(lambda n: u"ServiceType %s" % n)
    pictogram = dummy_filefield_as_sequence('pictogram %s')
    published = True
Example #16
0
class DifficultyLevelFactory(factory.Factory):
    FACTORY_FOR = models.DifficultyLevel

    difficulty = factory.Sequence(lambda n: u"difficulty %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #17
0
class AccessibilityFactory(factory.Factory):
    FACTORY_FOR = models.Accessibility

    name = factory.Sequence(lambda n: u"accessibility %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #18
0
class WebLinkCategoryFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.WebLinkCategory

    label = factory.Sequence(lambda n: u"Category %s" % n)
    pictogram = dummy_filefield_as_sequence('weblink-category-%s.png')
Example #19
0
class PracticeFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.Practice

    name = factory.Sequence(lambda n: u"usage %s" % n)
    pictogram = dummy_filefield_as_sequence('practice-%s.png')
Example #20
0
class RouteFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.Route

    route = factory.Sequence(lambda n: u"route %s" % n)
    pictogram = dummy_filefield_as_sequence('route-%s.png')
Example #21
0
class DifficultyLevelFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.DifficultyLevel

    difficulty = factory.Sequence(lambda n: u"difficulty %s" % n)
    pictogram = dummy_filefield_as_sequence('difficulty-%s.png')
Example #22
0
class WebLinkCategoryFactory(factory.Factory):
    FACTORY_FOR = models.WebLinkCategory

    label = factory.Sequence(lambda n: u"Category %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #23
0
class TouristicEventTypeFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.TouristicEventType

    type = factory.Sequence(lambda n: u"Type %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #24
0
class POITypeFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.POIType

    label = factory.Sequence(lambda n: u"POIType %s" % n)
    pictogram = dummy_filefield_as_sequence('poi-type-%s.png')
Example #25
0
class POITypeFactory(factory.Factory):
    FACTORY_FOR = models.POIType

    label = factory.Sequence(lambda n: u"POIType %s" % n)
    pictogram = dummy_filefield_as_sequence('pictogram %s')
class SignageTypeFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.SignageType

    label = factory.Sequence(lambda n: u"Type %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #27
0
class RecordSourceFactory(factory.Factory):
    FACTORY_FOR = models.RecordSource

    name = factory.Sequence(lambda n: u"Record source %s" % n)
    website = 'http://geotrek.fr'
    pictogram = dummy_filefield_as_sequence('thumbnail %s')
Example #28
0
class TrekNetworkFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.TrekNetwork

    network = factory.Sequence(lambda n: u"network %s" % n)
    pictogram = dummy_filefield_as_sequence('network-%s.png')
Example #29
0
class AccessibilityFactory(factory.DjangoModelFactory):
    class Meta:
        model = models.Accessibility

    name = factory.Sequence(lambda n: u"accessibility %s" % n)
    pictogram = dummy_filefield_as_sequence('accessibility-%s.png')
Example #30
0
class ThemeFactory(factory.Factory):
    FACTORY_FOR = models.Theme

    label = factory.Sequence(lambda n: u"Theme %s" % n)
    pictogram = dummy_filefield_as_sequence('thumbnail %s')