def test_Connection_to_Aggregate_Sub_API(self): self.config['DATA'] = 'agg' request = testRunnerHelper.build_subscription_request(self.config) self.build_road_Segment(request, self.config) self.run_subscription_test(request, min_records=3, min_queue=6)
def test_Connection_to_Intersection_Sub_API(self): self.config = testRunnerHelper.parse_config_file( os.path.join('.', 'test_config_files', 'testCase_3_config.ini')) self.createClient() request = testRunnerHelper.build_subscription_request(self.config) self.run_subscription_test(request, dataType=u'isd') # TODO change to 'int'
def test_Connection_to_Vehicle_Sub_API(self): self.config = testRunnerHelper.parse_config_file( os.path.join('.', 'test_config_files', 'testCase_1_config.ini')) self.createClient() request = testRunnerHelper.build_subscription_request(self.config) self.run_subscription_test(request, timeOut=self.config['SUBSCRIPTION_TIMEOUT'])
def create_asyncClient_and_request(self, the_config, **kwargs): ode = client.ODEClient(the_config['HOST']) ode.get_token(the_config['USERNAME'], the_config['PASSWORD']) asycODE = client.AsyncODEClient(odeClient=ode) if the_config['REQUEST_TYPE'] in [ 'sub', ]: request = testRunnerHelper.build_subscription_request( the_config, **kwargs) else: request = testRunnerHelper.build_query_request( the_config, **kwargs) self.logger.info("Request: %s", request.toJson()) asycODE.setRequest(request) return asycODE
def test_Connection_to_MAP_Sub_API(self): self.config = testRunnerHelper.parse_config_file( os.path.join('.', 'test_config_files', 'testCase_20_config.ini')) self.createClient() request = testRunnerHelper.build_subscription_request(self.config) self.run_subscription_test(request, dataType=u'isd', timeOut=90)