Esempio n. 1
0
    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)
Esempio n. 2
0
    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'
Esempio n. 3
0
    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'])
Esempio n. 4
0
    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
Esempio n. 5
0
 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)