コード例 #1
0
    def runTest(self):
        gtfs_input = data_path('good_feed.zip')
        feed1 = transitfeed.Loader(gtfs_input).load()
        kmlwriter.KMLWriter().write(feed1, self.kml_output)
        feed2 = transitfeed.Schedule()
        kmlparser.KMLParser().parse(self.kml_output, feed2)
        stops1 = set(map(stop_name_mapper, feed1.get_stop_list()))
        stops2 = set(map(stop_name_mapper, feed2.get_stop_list()))

        self.assertEqual(stops1, stops2)
コード例 #2
0
  def runTest(self):
    gtfs_input = DataPath('good_feed.zip')
    feed1 = transitfeed.Loader(gtfs_input).Load()
    kmlwriter.KMLWriter().Write(feed1, self.kml_output)
    feed2 = transitfeed.Schedule()
    kmlparser.KmlParser().Parse(self.kml_output, feed2)

    stop_name_mapper = lambda x: x.stop_name

    stops1 = set(map(stop_name_mapper, feed1.GetStopList()))
    stops2 = set(map(stop_name_mapper, feed2.GetStopList()))

    self.assertEqual(stops1, stops2)
コード例 #3
0
 def setUp(self):
   self.kmlwriter = kmlwriter.KMLWriter()
   self.parent = ET.Element('parent')
コード例 #4
0
 def setUp(self):
   self.flatten_feed = transitfeed.Loader(DataPath('flatten_feed')).Load()
   self.kmlwriter = kmlwriter.KMLWriter()
   self.kmlwriter.shape_points = True
   self.parent = ET.Element('parent')
コード例 #5
0
 def setUp(self):
   self.flatten_feed = transitfeed.Loader(DataPath('flatten_feed')).Load()
   self.good_feed = transitfeed.Loader(DataPath('good_feed.zip')).Load()
   self.kmlwriter = kmlwriter.KMLWriter()
   self.parent = ET.Element('parent')
コード例 #6
0
 def setUp(self):
     self.feed = transitfeed.Loader(DataPath("flatten_feed")).Load()
     self.kmlwriter = kmlwriter.KMLWriter()
     self.parent = ET.Element("parent")
コード例 #7
0
 def setUp(self):
     self.feed = transitfeed.Loader(data_path('flatten_feed')).load()
     self.kmlwriter = kmlwriter.KMLWriter()
     self.parent = Et.Element('parent')