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
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')
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
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')
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')
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')
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')
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)
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)
class TouristicEventTypeFactory(factory.Factory): FACTORY_FOR = models.TouristicEventType type = factory.Sequence(lambda n: u"Type %s" % n) pictogram = dummy_filefield_as_sequence('thumbnail %s')
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')
class PracticeFactory(factory.Factory): FACTORY_FOR = models.Practice name = factory.Sequence(lambda n: u"usage %s" % n) pictogram = dummy_filefield_as_sequence('thumbnail %s')
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
class DifficultyLevelFactory(factory.Factory): FACTORY_FOR = models.DifficultyLevel difficulty = factory.Sequence(lambda n: u"difficulty %s" % n) pictogram = dummy_filefield_as_sequence('thumbnail %s')
class AccessibilityFactory(factory.Factory): FACTORY_FOR = models.Accessibility name = factory.Sequence(lambda n: u"accessibility %s" % n) pictogram = dummy_filefield_as_sequence('thumbnail %s')
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')
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')
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')
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')
class WebLinkCategoryFactory(factory.Factory): FACTORY_FOR = models.WebLinkCategory label = factory.Sequence(lambda n: u"Category %s" % n) pictogram = dummy_filefield_as_sequence('thumbnail %s')
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')
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')
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')
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')
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')
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')
class ThemeFactory(factory.Factory): FACTORY_FOR = models.Theme label = factory.Sequence(lambda n: u"Theme %s" % n) pictogram = dummy_filefield_as_sequence('thumbnail %s')