Ejemplo n.º 1
0
    def test_model_name_lower(self):
        self.assertEqual(TripTemplate.model_name_lower(), 'triptemplate')

        # Should also work for deferred models, which are dynamically created
        mommy.make(TripTemplate)
        triptemplate = TripTemplate.objects.defer('name').get()
        self.assertEqual(triptemplate.model_name_lower(), 'triptemplate')
Ejemplo n.º 2
0
    def test_model_name_lower(self):
        self.assertEqual(TripTemplate.model_name_lower(), "triptemplate")

        # Should also work for deferred models, which are dynamically created
        mommy.make(TripTemplate)
        triptemplate = TripTemplate.objects.defer("name").get()
        self.assertEqual(triptemplate.model_name_lower(), "triptemplate")
Ejemplo n.º 3
0
def migrate_triptemplates():

    connection = setup_connection()
    sql = 'SELECT * FROM ft2014_triptemplate;'

    for row in connection.execute(sql):

        pickup_id = row['pickup_transportationstop_id']
        if pickup_id is None:
            pickup_id = walk_to_lodge_transport_stop().id

        introduction = row['desc_introduction']
        if introduction is None:
            introduction = ''

        day1 = row['desc_day1']
        if day1 is None:
            day1 = ''

        day2 = row['desc_day2']
        if day2 is None:
            day2 = ''

        day3 = row['desc_day3']
        if day3 is None:
            day3 = ''

        conclusion = row['desc_conclusion']
        if conclusion is None:
            conclusion = ''

        revision_notes = row['desc_revision']
        if revision_notes is None:
            revision_notes = ''

        campsite1_id = row['night1_tripcampsite_id']
        campsite2_id = row['night2_tripcampsite_id']

        # template is missing campsite
        if campsite1_id is None and campsite2_id is None and row['name'] == '939':
            campsite = Campsite.objects.get(name='Beaver Brook Shelter')
            print(campsite)
            campsite1_id = campsite.id
            campsite2_id = campsite.id

        triptemplate = TripTemplate(
            id=row['id'],
            name=row['name'],
            triptype_id=row['triptype_id'],
            max_trippees=row['maximum_trippees'],
            non_swimmers_allowed=row['non_swimmers_allowed'],
            dropoff_id=row['dropoff_transportationstop_id'],
            pickup_id=pickup_id,
            return_route_id=row['return_transportationroute_id'],
            campsite1_id=campsite1_id,
            campsite2_id=campsite2_id,
            description_summary=row['desc_summary'],
            description_introduction=introduction,
            description_day1=day1,
            description_day2=day2,
            description_day3=day3,
            description_conclusion=conclusion,
            revision_notes=revision_notes,
            trips_year=trips_year())

        triptemplate.save()
        print('Added triptemplate ' + str(triptemplate))
Ejemplo n.º 4
0
def migrate_triptemplates():

    connection = setup_connection()
    sql = 'SELECT * FROM ft2014_triptemplate;'

    for row in connection.execute(sql):

        pickup_id = row['pickup_transportationstop_id']
        if pickup_id is None:
            pickup_id = walk_to_lodge_transport_stop().id

        introduction = row['desc_introduction']
        if introduction is None:
            introduction = ''

        day1 = row['desc_day1']
        if day1 is None:
            day1 = ''

        day2 = row['desc_day2']
        if day2 is None:
            day2 = ''

        day3 = row['desc_day3']
        if day3 is None:
            day3 = ''

        conclusion = row['desc_conclusion']
        if conclusion is None:
            conclusion = ''

        revision_notes = row['desc_revision']
        if revision_notes is None:
            revision_notes = ''

        campsite1_id = row['night1_tripcampsite_id']
        campsite2_id = row['night2_tripcampsite_id']

        # template is missing campsite
        if campsite1_id is None and campsite2_id is None and row[
                'name'] == '939':
            campsite = Campsite.objects.get(name='Beaver Brook Shelter')
            print(campsite)
            campsite1_id = campsite.id
            campsite2_id = campsite.id

        triptemplate = TripTemplate(
            id=row['id'],
            name=row['name'],
            triptype_id=row['triptype_id'],
            max_trippees=row['maximum_trippees'],
            non_swimmers_allowed=row['non_swimmers_allowed'],
            dropoff_id=row['dropoff_transportationstop_id'],
            pickup_id=pickup_id,
            return_route_id=row['return_transportationroute_id'],
            campsite1_id=campsite1_id,
            campsite2_id=campsite2_id,
            description_summary=row['desc_summary'],
            description_introduction=introduction,
            description_day1=day1,
            description_day2=day2,
            description_day3=day3,
            description_conclusion=conclusion,
            revision_notes=revision_notes,
            trips_year=trips_year(),
        )

        triptemplate.save()
        print('Added triptemplate ' + str(triptemplate))