def testSimulateMain( self ): # Regression test for main method # Get regions #regionServerResponse = probeForResponse( regionOptionsURL ) #writeToFile( regionServerResponse, "region.xml" ) # For debugging only regionServerResponse = readFromFile( "res/region.xml" ) # For debugging only regionDict = convertToDict( regionServerResponse ) regionsList = BusWorker.makeRegions( regionDict ); self.assertTrue( regionsList != None ) # Get server response #serverResponse = probeForResponse( nearbyStopURL ) #print( str(serverResponse) ) # For debugging only #writeToFile( serverResponse, "test.xml" ) # For debugging only serverResponse = readFromFile("res/test.xml") # For debugging only stopDict = convertToDict( serverResponse ) #print( "stopDict: " + str(stopDict) ) self.assertTrue( stopDict != None ) #timeServerResponse = probeForResponse( stopURL ) #print( str(timeServerResponse) ) # For debugging only #writeToFile(timeServerResponse, "time.xml") # For debugging only timeServerResponse = readFromFile("res/time.xml") # For debugging only timeDict = convertToDict( timeServerResponse ) self.assertTrue( timeDict != None ) #googleResponse = probeForResponse( distanceTimeURL ) #writeToFile( googleResponse, "google.xml") # For debugging only googleResponse = readFromFile("res/google.xml") # For debugging only googleDict = convertToDict( googleResponse ) self.assertTrue( googleDict != None )
def test_get_all_regions( self ): # Regression test for main method # Get regions regionOptionsURL = "http://regions.onebusaway.org/regions-v3.xml" #regionServerResponse = probeForResponse( regionOptionsURL ) #writeToFile( regionServerResponse, "res/all_regions.xml" ) regionServerResponse = readFromFile("res/all_regions.xml") regionDict = convertToDict( regionServerResponse ) regionsList = BusWorker.makeRegions( regionDict ) assert( regionsList != None ) ex_lat = 38.8950905 ex_lon = -77.059198 print( "user coordinate is supported? " + str(BusWorker.getRegionFromCoordinates(regionsList, ex_lat, ex_lon)) ) self.assertTrue( BusWorker.getRegionFromCoordinates(regionsList, ex_lat, ex_lon) )