def test_import_bom(self): agency_txt = StringIO(bom_prefix_csv("""\ agency_name,agency_url,agency_timezone Demo Transit Authority,http://google.com,America/Los_Angeles """)) Agency.import_txt(agency_txt, self.feed) agency = Agency.objects.get() self.assertEqual(agency.agency_id, '') self.assertEqual(agency.name, 'Demo Transit Authority') self.assertEqual(agency.url, 'http://google.com') self.assertEqual(agency.timezone, 'America/Los_Angeles') self.assertEqual(agency.lang, '') self.assertEqual(agency.phone, '') self.assertEqual(agency.fare_url, '')
def test_import_stops_txt_bom(self): stops_txt = StringIO(bom_prefix_csv("""\ stop_id,stop_code,stop_name,stop_desc,stop_lat,stop_lon,zone_id,stop_url,\ location_type,parent_station,stop_timezone FUR_CREEK_RES,FC,Furnace Creek Resort,,36.425288,-117.133162,A,\ http://example.com/fcr,0,FUR_CREEK_STA, FUR_CREEK_STA,,Furnace Creek Station,"Our Station",36.425288,-117.133162,A,\ http://example.com,1,,America/Los_Angeles """)) Stop.import_txt(stops_txt, self.feed) self.assertEqual(Stop.objects.count(), 2) station = Stop.objects.get(stop_id='FUR_CREEK_STA') stop = Stop.objects.get(stop_id='FUR_CREEK_RES') self.assertEqual(stop.parent_station, station)
def test_import_bom(self): agency_txt = StringIO( bom_prefix_csv("""\ agency_name,agency_url,agency_timezone Demo Transit Authority,http://google.com,America/Los_Angeles """)) Agency.import_txt(agency_txt, self.feed) agency = Agency.objects.get() self.assertEqual(agency.agency_id, '') self.assertEqual(agency.name, 'Demo Transit Authority') self.assertEqual(agency.url, 'http://google.com') self.assertEqual(agency.timezone, 'America/Los_Angeles') self.assertEqual(agency.lang, '') self.assertEqual(agency.phone, '') self.assertEqual(agency.fare_url, '')