def test_2_add_integration_http(self): print(f'\nExecuting {inspect.stack()[0].function}') test_integration_data = {} test_integration_data.update(config['integrations']['default_postgres']) test_integration_data['publish'] = False res = requests.put( f'{HTTP_API_ROOT}/config/integrations/test_integration_a', json={'params': test_integration_data}, headers={'company-id': f'{CID_A}'} ) self.assertTrue(res.status_code == 200) integrations_a = get_integrations_names(company_id=CID_A) self.assertTrue(len(integrations_a) == 1 and integrations_a[0] == 'test_integration_a') integrations_b = get_integrations_names(company_id=CID_B) self.assertTrue(len(integrations_b) == 0) res = requests.put( f'{HTTP_API_ROOT}/config/integrations/test_integration_b', json={'params': test_integration_data}, headers={'company-id': f'{CID_B}'} ) self.assertTrue(res.status_code == 200) integrations_a = get_integrations_names(company_id=CID_A) self.assertTrue(len(integrations_a) == 1 and integrations_a[0] == 'test_integration_a') integrations_b = get_integrations_names(company_id=CID_B) self.assertTrue(len(integrations_b) == 1 and integrations_b[0] == 'test_integration_b')
def test_1_initial_state_http(self): print(f'\nExecuting {inspect.stack()[0].function}') # is no ds datasources_a = get_datasources_names(company_id=CID_A) datasources_b = get_datasources_names(company_id=CID_B) self.assertTrue(len(datasources_a) == 0) self.assertTrue(len(datasources_b) == 0) # is no predictors predictors_a = get_predictors_names_list(company_id=CID_A) predictors_b = get_predictors_names_list(company_id=CID_A) self.assertTrue(len(predictors_a) == 0) self.assertTrue(len(predictors_b) == 0) # is no integrations integrations_a = get_integrations_names(company_id=CID_A) integrations_b = get_integrations_names(company_id=CID_B) self.assertTrue(len(integrations_a) == 0) self.assertTrue(len(integrations_b) == 0)