Report generated on 07-Aug-2023 at 14:35:52 by pytest-html v3.1.0
16 tests ran in 25.13 seconds.
(Un)check the boxes to filter the results.
14 passed, 0 skipped, 2 failed, 0 errors, 0 expected failures, 0 unexpected passes, 20 rerunResult | Test | Duration | Links |
---|---|---|---|
No results found. Try to check the filters | |||
Failed | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.03 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Failed | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.16 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905E21C0>('state') E + where <built-in method get of dict object at 0x00000161905E21C0> = {'logId': '1688438792463073280', 'message': '', 'state': False}.get E + where {'logId': '1688438792463073280', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438763149082624'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438768098361344'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438772963753984'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438777816563712'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438782740676608'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438787606069248'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438792463073280'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.01 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.00 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190458950>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None case_data = None, expect_data = {'message': '刷新token成功'}, sql_type = None, sql_sentence = None, update_key = None @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: > result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) test_bpm.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, method = 'get', url = 'http://120.46.172.186:8080/refresh', mime = None, case_data = None def request_all(self, method, url, mime, case_data): if mime == "application/x-www-form-urlencoded" or mime == "x-www-form-urlencoded": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/json" or mime == "json": return self.bpm_session.request(method=method, url=url, json=case_data) elif mime == "multipart/form-data" or mime == "form-data": return self.bpm_session.request(method=method, url=url, files=case_data) elif mime == "query" or mime == "params": return self.bpm_session.request(method=method, url=url, params=case_data) elif mime == "text/plain" or mime == "text": return self.bpm_session.request(method=method, url=url, data=case_data) elif mime == "application/Json|query" or mime == "json|query" or "json|params": > return self.bpm_session.request(method=method, url=url, params=case_data["query"], json=case_data["body"]) E TypeError: 'NoneType' object is not subscriptable ..\requests_method\requests_method.py:42: TypeError ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None ------------------------------Captured stdout call------------------------------ get http://120.46.172.186:8080/refresh None None {'message': '刷新token成功'} None None None | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.09 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert '删除维度成功' == '删除维度成功!' E - 删除维度成功! E ? - E + 删除维度成功 test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.09 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905941C0>('state') E + where <built-in method get of dict object at 0x00000161905941C0> = {'logId': '1688438748305440768', 'message': '', 'state': False}.get E + where {'logId': '1688438748305440768', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.14 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905159C0>('state') E + where <built-in method get of dict object at 0x00000161905159C0> = {'logId': '1688438753497989120', 'message': '', 'state': False}.get E + where {'logId': '1688438753497989120', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.13 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x000001619056AA40>('state') E + where <built-in method get of dict object at 0x000001619056AA40> = {'logId': '1688438758338215936', 'message': '', 'state': False}.get E + where {'logId': '1688438758338215936', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.13 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905A1B80>('state') E + where <built-in method get of dict object at 0x00000161905A1B80> = {'logId': '1688438763149082624', 'message': '', 'state': False}.get E + where {'logId': '1688438763149082624', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438763149082624'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.14 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905CD780>('state') E + where <built-in method get of dict object at 0x00000161905CD780> = {'logId': '1688438768098361344', 'message': '', 'state': False}.get E + where {'logId': '1688438768098361344', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438763149082624'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438768098361344'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.14 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x0000016190568040>('state') E + where <built-in method get of dict object at 0x0000016190568040> = {'logId': '1688438772963753984', 'message': '', 'state': False}.get E + where {'logId': '1688438772963753984', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438763149082624'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438768098361344'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438772963753984'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.14 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905E1D80>('state') E + where <built-in method get of dict object at 0x00000161905E1D80> = {'logId': '1688438777816563712', 'message': '', 'state': False}.get E + where {'logId': '1688438777816563712', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438763149082624'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438768098361344'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438772963753984'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438777816563712'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.13 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905F0D40>('state') E + where <built-in method get of dict object at 0x00000161905F0D40> = {'logId': '1688438782740676608', 'message': '', 'state': False}.get E + where {'logId': '1688438782740676608', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438763149082624'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438768098361344'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438772963753984'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438777816563712'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438782740676608'} | |||
Rerun | test_bpm.py::TestBPM::test_bpm[DELETE-http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds-query-case_data15-expect_data15-select-SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";-ids] | 0.13 | |
self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): > assert expect_data[key] == result.json().get(key) E AssertionError: assert True == False E + where False = <built-in method get of dict object at 0x00000161905FD4C0>('state') E + where <built-in method get of dict object at 0x00000161905FD4C0> = {'logId': '1688438787606069248', 'message': '', 'state': False}.get E + where {'logId': '1688438787606069248', 'message': '', 'state': False} = <bound method Response.json of <Response [500]>>() E + where <bound method Response.json of <Response [500]>> = <Response [500]>.json test_bpm.py:47: AssertionError During handling of the above exception, another exception occurred: self = <learn.APIAutoTest_02.test_case.test_bpm.TestBPM object at 0x0000016190457D90>, db_fix = <learn.APIAutoTest_02.common.db.DB object at 0x00000161904ACE50> req_fix = <learn.APIAutoTest_02.requests_method.requests_method.RequestsMethod object at 0x0000016190420DD0>, req_method = 'DELETE' url = 'http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds', mime = 'query', case_data = {'ids': '1688438741816852480'}, expect_data = {'message': '删除维度成功', 'state': True} sql_type = 'select', sql_sentence = 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', update_key = 'ids' @pytest.mark.parametrize("req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key", ReadExcel().get_data()) def test_bpm(self, db_fix, req_fix, req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key): print(req_method, url, mime, case_data, expect_data, sql_type, sql_sentence, update_key) if sql_type == "delete": db_fix.delete(sql_sentence) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select": select_result = db_fix.select(sql_sentence) case_data[update_key] = select_result print(case_data) result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) elif sql_type == "select|delete" or sql_type == "delete|select": db_fix.delete(sql_sentence["delete"]) select_result = db_fix.select(sql_sentence["select"]) case_data[update_key] = select_result result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) else: result = req_fix.request_all(method=req_method, url=url, mime=mime, case_data=case_data) print("="*100) print("服务器返回数据", result.json()) try: for key in expect_data.keys(): assert expect_data[key] == result.json().get(key) except: > raise AssertionError("断言失败") E AssertionError: 断言失败 test_bpm.py:49: AssertionError ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '不知道'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438748305440768'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438753497989120'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438758338215936'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438763149082624'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438768098361344'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438772963753984'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438777816563712'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438782740676608'} ------------------------------Captured stdout call------------------------------ DELETE http://120.46.172.186:8080/api/demension/v1/dem/deleteDemByIds query {'ids': '1688438741816852480'} {'state': True, 'message': '删除维度成功'} select SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem"; ids {'ids': '1688438741816852480'} ==================================================================================================== 服务器返回数据 {'state': False, 'message': '', 'logId': '1688438787606069248'} | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data0-expect_data0-None-None-None] | 0.62 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': 'MTIzNDU2', 'username': 'admin'} {'username': '超级管理员', 'account': 'admin'} None None None ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE0NzY1MjgsImlhdCI6MTY5MTM5MDEyOH0.BaQwhPmXQPlshKegvB3zieA8ksFeTRT4JZnmSytyyAwD6Gb6MKVoV13_2XCgZRZywWWg3QtKtOT9bvVmLiezFA', 'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True, 'userAttrs': {'tenantId': '-1'}} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data1-expect_data1-None-None-None] | 0.05 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': 'MTIzNDU2', 'username': ''} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438692311482368'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data2-expect_data2-None-None-None] | 0.11 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': 'MTIzNDU2', 'username': 'adminadminadminadminadminadminadminadminadmin'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438692785438720'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data3-expect_data3-None-None-None] | 0.09 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': 'MTIzNDU2', 'username': 'a'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438693230034944'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data4-expect_data4-None-None-None] | 0.09 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': 'MTIzNDU2', 'username': '▬♦◊◦☼♠♣'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438693657853952'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-json-case_data5-expect_data5-None-None-None] | 0.09 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth json {'password': 'MTIzNDU2', 'username': 'tomcat'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438694081478656'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data6-expect_data6-None-None-None] | 0.09 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': '', 'username': 'admin'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438694492520448'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data7-expect_data7-None-None-None] | 0.10 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': 'MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2MTIzNDU2', 'username': 'admin'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438694920339456'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[PoST-http://120.46.172.186:8080/auth-application/json-case_data8-expect_data8-None-None-None] | 0.10 | |
------------------------------Captured stdout call------------------------------ PoST http://120.46.172.186:8080/auth application/json {'password': '1', 'username': 'admin'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438695406878720'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[POST-http://120.46.172.186:8080/auth-application/json-case_data9-expect_data9-None-None-None] | 0.10 | |
------------------------------Captured stdout call------------------------------ POST http://120.46.172.186:8080/auth application/json {'password': '▬♦◊◦☼♠♣', 'username': 'admin'} {'state': False, 'message': '账号或密码错误'} None None None ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688438695864057856'} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[post-http://120.46.172.186:8080/api/demension/v1/dem/addDem-application/json-case_data11-expect_data11-delete-DELETE FROM uc_demension WHERE `CODE_`="test56_dem";-None] | 0.18 | |
------------------------------Captured stdout call------------------------------ post http://120.46.172.186:8080/api/demension/v1/dem/addDem application/json {'code': 'test56_dem', 'description': '测试56期的维度', 'isDefault': 0, 'name': '测试56期的维度'} {'state': True, 'message': '添加维度成功!'} delete DELETE FROM uc_demension WHERE `CODE_`="test56_dem"; None ==================================================================================================== 服务器返回数据 {'state': True, 'message': '添加维度成功!', 'value': ''} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[post-http://120.46.172.186:8080/api/org/v1/org/addOrg-application/json-case_data12-expect_data12-delete|select-sql_sentence12-demId] | 0.18 | |
------------------------------Captured stdout call------------------------------ post http://120.46.172.186:8080/api/org/v1/org/addOrg application/json {'code': 'test56_org', 'demId': '不知道', 'exceedLimitNum': 0, 'grade': '', 'limitNum': 0, 'name': '测试的组织', 'nowNum': 0, 'orderNo': 0, 'parentId': '0'} {'state': True, 'message': '添加组织成功!'} delete|select {'select': 'SELECT ID_ FROM uc_demension WHERE `CODE_`="test56_dem";', 'delete': 'DELETE FROM uc_org WHERE `CODE_`="test56_org";'} demId ==================================================================================================== 服务器返回数据 {'state': True, 'message': '添加组织成功!', 'value': ''} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[post-http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams-application/json|query-case_data13-expect_data13-None-None-None] | 0.08 | |
------------------------------Captured stdout call------------------------------ post http://120.46.172.186:8080/api/org/v1/orgParam/saveOrgParams application/json|query {'query': {'orgCode': 'test56_org'}, 'body': [{'alias': 'sz', 'value': 0}, {'alias': 'zy', 'value': 'math'}, {'alias': 'rq', 'value': '2023-08-04T16:00:00.000Z'}, {'alias': 'ah', 'value': 'lq'}, {'alias': 'yyyy', 'value': '越高越好'}, {'alias': 'xb', 'value': '2'}]} {'state': True, 'message': '保存组织参数成功!'} None None None ==================================================================================================== 服务器返回数据 {'state': True, 'message': '保存组织参数成功!', 'value': ''} 断言成功 | |||
Passed | test_bpm.py::TestBPM::test_bpm[post-http://120.46.172.186:8080/api/org/v1/org/deleteOrg-text/plain-test56_org-expect_data14-None-None-None] | 0.06 | |
------------------------------Captured stdout call------------------------------ post http://120.46.172.186:8080/api/org/v1/org/deleteOrg text/plain test56_org {'state': True, 'message': '删除组织成功!'} None None None ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除组织成功!', 'value': ''} 断言成功 |