示例#1
0
	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 )
示例#2
0
	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) )