Report generated on 08-Aug-2023 at 10:04:38 by pytest-html v3.1.0
16 tests ran in 8.31 seconds.
(Un)check the boxes to filter the results.
15 passed, 0 skipped, 1 failed, 0 errors, 0 expected failures, 0 unexpected passes, 5 rerunResult | Test | Duration | Links |
---|---|---|---|
No results found. Try to check the filters | |||
Failed | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-å·æ°token-æ£åç¨ä¾-ä¸-get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.08 | |
self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 '刷新token成功!' == None E + where None = <built-in method get of dict object at 0x0000013A6B3F84C0>('message') E + where <built-in method get of dict object at 0x0000013A6B3F84C0> = {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzksImlhdCI6MTY5MTQ2MDI3OX0.OmD1PSxena88OmfCi3ebG3wNLwFe1ZgmfJS5MrvSZpRaM7hgpSktIwh9xk3DhaKuI2xo67cZTAqrfQsaTImXkw', 'userAttrs': {}, ...}.get E + where {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzksImlhdCI6MTY5MTQ2MDI3OX0.OmD1PSxena88OmfCi3ebG3wNLwFe1ZgmfJS5MrvSZpRaM7hgpSktIwh9xk3DhaKuI2xo67cZTAqrfQsaTImXkw', 'userAttrs': {}, ...} = <bound method Response.json of <Response [200]>>() E + where <bound method Response.json of <Response [200]>> = <Response [200]>.json test_case.py:47: AssertionError During handling of the above exception, another exception occurred: self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 AttributeError("断言失败") E AttributeError: 断言失败 test_case.py:49: AttributeError ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzUsImlhdCI6MTY5MTQ2MDI3NX0.b1Jz73czTosOFFMJTcgVjbtaMfZm1Ucglo_onUXuou6zptKX8SYFiYM-8a3SSFie3T2SoDvlvaFQMht3eCVzSQ', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzYsImlhdCI6MTY5MTQ2MDI3Nn0.ba0IHYJiNDdhMHZImDUF64sOiT9fIOFMAxjEcLK4p8BKMBgC5rv5BFeOUbij8DfkPF3JOsVmKhR6aI2PL-yGHA', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:35--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzcsImlhdCI6MTY5MTQ2MDI3N30.ggKiFBhl_k268PPzvlA0dJjhWNdhgCez5ghO6_zzu-HE4XAiqnlweuq8cO4oiNBPR4otJBU7ugwBVMcxg5zzOA', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:36--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzgsImlhdCI6MTY5MTQ2MDI3OH0.o_1-UaH7OWfGePaKt_Wf01TOP9nLSukSujYlDzjJAYiWN40nu3pX2d4W19VDzIWwf7IQXCC3kNKPY7pYrc1PZw', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:37--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzksImlhdCI6MTY5MTQ2MDI3OX0.OmD1PSxena88OmfCi3ebG3wNLwFe1ZgmfJS5MrvSZpRaM7hgpSktIwh9xk3DhaKuI2xo67cZTAqrfQsaTImXkw', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:38--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None | |||
Rerun | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-å·æ°token-æ£åç¨ä¾-ä¸-get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.10 | |
self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 '刷新token成功!' == None E + where None = <built-in method get of dict object at 0x0000013A6B3FE300>('message') E + where <built-in method get of dict object at 0x0000013A6B3FE300> = {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'userAttrs': {}, ...}.get E + where {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'userAttrs': {}, ...} = <bound method Response.json of <Response [200]>>() E + where <bound method Response.json of <Response [200]>> = <Response [200]>.json test_case.py:47: AssertionError During handling of the above exception, another exception occurred: self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 AttributeError("断言失败") E AttributeError: 断言失败 test_case.py:49: AttributeError ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None | |||
Rerun | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-å·æ°token-æ£åç¨ä¾-ä¸-get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.05 | |
self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 '刷新token成功!' == None E + where None = <built-in method get of dict object at 0x0000013A6B43BC40>('message') E + where <built-in method get of dict object at 0x0000013A6B43BC40> = {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzUsImlhdCI6MTY5MTQ2MDI3NX0.b1Jz73czTosOFFMJTcgVjbtaMfZm1Ucglo_onUXuou6zptKX8SYFiYM-8a3SSFie3T2SoDvlvaFQMht3eCVzSQ', 'userAttrs': {}, ...}.get E + where {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzUsImlhdCI6MTY5MTQ2MDI3NX0.b1Jz73czTosOFFMJTcgVjbtaMfZm1Ucglo_onUXuou6zptKX8SYFiYM-8a3SSFie3T2SoDvlvaFQMht3eCVzSQ', 'userAttrs': {}, ...} = <bound method Response.json of <Response [200]>>() E + where <bound method Response.json of <Response [200]>> = <Response [200]>.json test_case.py:47: AssertionError During handling of the above exception, another exception occurred: self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 AttributeError("断言失败") E AttributeError: 断言失败 test_case.py:49: AttributeError ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzUsImlhdCI6MTY5MTQ2MDI3NX0.b1Jz73czTosOFFMJTcgVjbtaMfZm1Ucglo_onUXuou6zptKX8SYFiYM-8a3SSFie3T2SoDvlvaFQMht3eCVzSQ', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None | |||
Rerun | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-å·æ°token-æ£åç¨ä¾-ä¸-get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.06 | |
self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 '刷新token成功!' == None E + where None = <built-in method get of dict object at 0x0000013A6B4B0800>('message') E + where <built-in method get of dict object at 0x0000013A6B4B0800> = {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzYsImlhdCI6MTY5MTQ2MDI3Nn0.ba0IHYJiNDdhMHZImDUF64sOiT9fIOFMAxjEcLK4p8BKMBgC5rv5BFeOUbij8DfkPF3JOsVmKhR6aI2PL-yGHA', 'userAttrs': {}, ...}.get E + where {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzYsImlhdCI6MTY5MTQ2MDI3Nn0.ba0IHYJiNDdhMHZImDUF64sOiT9fIOFMAxjEcLK4p8BKMBgC5rv5BFeOUbij8DfkPF3JOsVmKhR6aI2PL-yGHA', 'userAttrs': {}, ...} = <bound method Response.json of <Response [200]>>() E + where <bound method Response.json of <Response [200]>> = <Response [200]>.json test_case.py:47: AssertionError During handling of the above exception, another exception occurred: self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 AttributeError("断言失败") E AttributeError: 断言失败 test_case.py:49: AttributeError ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzUsImlhdCI6MTY5MTQ2MDI3NX0.b1Jz73czTosOFFMJTcgVjbtaMfZm1Ucglo_onUXuou6zptKX8SYFiYM-8a3SSFie3T2SoDvlvaFQMht3eCVzSQ', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzYsImlhdCI6MTY5MTQ2MDI3Nn0.ba0IHYJiNDdhMHZImDUF64sOiT9fIOFMAxjEcLK4p8BKMBgC5rv5BFeOUbij8DfkPF3JOsVmKhR6aI2PL-yGHA', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:35--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None | |||
Rerun | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-å·æ°token-æ£åç¨ä¾-ä¸-get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.06 | |
self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 '刷新token成功!' == None E + where None = <built-in method get of dict object at 0x0000013A6B416CC0>('message') E + where <built-in method get of dict object at 0x0000013A6B416CC0> = {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzcsImlhdCI6MTY5MTQ2MDI3N30.ggKiFBhl_k268PPzvlA0dJjhWNdhgCez5ghO6_zzu-HE4XAiqnlweuq8cO4oiNBPR4otJBU7ugwBVMcxg5zzOA', 'userAttrs': {}, ...}.get E + where {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzcsImlhdCI6MTY5MTQ2MDI3N30.ggKiFBhl_k268PPzvlA0dJjhWNdhgCez5ghO6_zzu-HE4XAiqnlweuq8cO4oiNBPR4otJBU7ugwBVMcxg5zzOA', 'userAttrs': {}, ...} = <bound method Response.json of <Response [200]>>() E + where <bound method Response.json of <Response [200]>> = <Response [200]>.json test_case.py:47: AssertionError During handling of the above exception, another exception occurred: self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 AttributeError("断言失败") E AttributeError: 断言失败 test_case.py:49: AttributeError ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzUsImlhdCI6MTY5MTQ2MDI3NX0.b1Jz73czTosOFFMJTcgVjbtaMfZm1Ucglo_onUXuou6zptKX8SYFiYM-8a3SSFie3T2SoDvlvaFQMht3eCVzSQ', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzYsImlhdCI6MTY5MTQ2MDI3Nn0.ba0IHYJiNDdhMHZImDUF64sOiT9fIOFMAxjEcLK4p8BKMBgC5rv5BFeOUbij8DfkPF3JOsVmKhR6aI2PL-yGHA', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:35--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzcsImlhdCI6MTY5MTQ2MDI3N30.ggKiFBhl_k268PPzvlA0dJjhWNdhgCez5ghO6_zzu-HE4XAiqnlweuq8cO4oiNBPR4otJBU7ugwBVMcxg5zzOA', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:36--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None | |||
Rerun | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-å·æ°token-æ£åç¨ä¾-ä¸-get-http://120.46.172.186:8080/refresh-None-None-expect_data10-None-None-None] | 0.06 | |
self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 '刷新token成功!' == None E + where None = <built-in method get of dict object at 0x0000013A6B4176C0>('message') E + where <built-in method get of dict object at 0x0000013A6B4176C0> = {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzgsImlhdCI6MTY5MTQ2MDI3OH0.o_1-UaH7OWfGePaKt_Wf01TOP9nLSukSujYlDzjJAYiWN40nu3pX2d4W19VDzIWwf7IQXCC3kNKPY7pYrc1PZw', 'userAttrs': {}, ...}.get E + where {'account': '', 'loginStatus': True, 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzgsImlhdCI6MTY5MTQ2MDI3OH0.o_1-UaH7OWfGePaKt_Wf01TOP9nLSukSujYlDzjJAYiWN40nu3pX2d4W19VDzIWwf7IQXCC3kNKPY7pYrc1PZw', 'userAttrs': {}, ...} = <bound method Response.json of <Response [200]>>() E + where <bound method Response.json of <Response [200]>> = <Response [200]>.json test_case.py:47: AssertionError During handling of the above exception, another exception occurred: self = <BPM_case.test_case.TestBPM object at 0x0000013A6B42EE50> request_fixture = <BPM_method.request_method.REQUEST_METHOD object at 0x0000013A6B4250D0> db_fixture = <BPM_common.db.DB object at 0x0000013A6AB85090>, module_name = '认证接口', interface_name = '刷新token', title_name = '正向用例' case_level = '中', request_method = 'get', request_url = 'http://120.46.172.186:8080/refresh', request_mime = None, case_data = None expect_data = {'message': '刷新token成功!'}, sql_type = None, sql_statement = None, update_key = None @allure.epic("BPM系统") @pytest.mark.parametrize( "module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key", READ_EXCEL().all_data()) def test_bpm(self, request_fixture, db_fixture,module_name,interface_name,title_name,case_level,request_method,request_url,request_mime,case_data,expect_data,sql_type,sql_statement,update_key): allure.dynamic.feature(module_name) allure.dynamic.story(interface_name) allure.dynamic.title(case_level) if sql_type=="select": select_result = db_fixture.select(sql_statement) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="select|delete" or sql_type == "delete|select": db_fixture.delete(sql_statement["delete"]) select_result = db_fixture.select(sql_statement["select"]) case_data[update_key] = select_result result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) elif sql_type=="delete": db_fixture.delete(sql_statement) result = request_fixture.request_all(method=request_method, url=request_url, mime=request_mime, case_data=case_data) else: result = request_fixture.request_all(method=request_method, url=request_url, mime=request_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 AttributeError("断言失败") E AttributeError: 断言失败 test_case.py:49: AttributeError ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzQsImlhdCI6MTY5MTQ2MDI3NH0.ht1hU9DXUyWkFgkc10YF_RZ8Bnsbv5zPeVurHTBhXJ7_55LSRYtESZFbxtTKfYjI-mr8J98qZNNWI517ibkk2Q', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzUsImlhdCI6MTY5MTQ2MDI3NX0.b1Jz73czTosOFFMJTcgVjbtaMfZm1Ucglo_onUXuou6zptKX8SYFiYM-8a3SSFie3T2SoDvlvaFQMht3eCVzSQ', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:33--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzYsImlhdCI6MTY5MTQ2MDI3Nn0.ba0IHYJiNDdhMHZImDUF64sOiT9fIOFMAxjEcLK4p8BKMBgC5rv5BFeOUbij8DfkPF3JOsVmKhR6aI2PL-yGHA', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:35--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzcsImlhdCI6MTY5MTQ2MDI3N30.ggKiFBhl_k268PPzvlA0dJjhWNdhgCez5ghO6_zzu-HE4XAiqnlweuq8cO4oiNBPR4otJBU7ugwBVMcxg5zzOA', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:36--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzgsImlhdCI6MTY5MTQ2MDI3OH0.o_1-UaH7OWfGePaKt_Wf01TOP9nLSukSujYlDzjJAYiWN40nu3pX2d4W19VDzIWwf7IQXCC3kNKPY7pYrc1PZw', 'username': '', 'account': '', 'userId': '', 'loginStatus': True, 'userAttrs': {}} -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:37--http://120.46.172.186:8080 "GET /refresh HTTP/1.1" 200 None | |||
Passed | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-ç»å½ç³»ç»-æ£åç¨ä¾-é«-POST-http://120.46.172.186:8080/auth-application/json-case_data0-expect_data0-None-None-None] | 0.41 | |
-------------------------------Captured log setup------------------------------- DEBUG--2023-08-08 10:04:31--Starting new HTTP connection (1): 120.46.172.186:8080 DEBUG--2023-08-08 10:04:31--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 200 None ------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'token': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsInRlbmFudElkIjoiLTEiLCJleHAiOjE2OTE1NDY2NzMsImlhdCI6MTY5MTQ2MDI3M30.vE-cXPxOB0sMjoESCL6O-GvosS03e4GwGumJ6puh6BP62ZX5An2VQl7gbu-RCFrubnAzUitO85XNP1k00vDGeg', 'username': '超级管理员', 'account': 'admin', 'userId': '1', 'expiration': 86400, 'loginStatus': True, 'userAttrs': {'tenantId': '-1'}} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:31--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 200 None | |||
Passed | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-ç»å½ç³»ç»-ååç¨ä¾-ç¨æ·å为空-ä¸-POST-http://120.46.172.186:8080/auth-application/json-case_data1-expect_data1-None-None-None] | 0.06 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732900624711680'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:31--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.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------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732901098668032'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:31--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:31--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-ç»å½ç³»ç»-ååç¨ä¾-ç¨æ·åè¿ç-ä¸-POST-http://120.46.172.186:8080/auth-application/json-case_data3-expect_data3-None-None-None] | 0.10 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732901555847168'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:31--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:31--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-ç»å½ç³»ç»-ååç¨ä¾-ç¨æ·åç¹æ®å符-ä¸-POST-http://120.46.172.186:8080/auth-application/json-case_data4-expect_data4-None-None-None] | 0.11 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732902029803520'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:31--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-ç»å½ç³»ç»-ååç¨ä¾-ç¨æ·åé误-ä¸-POST-http://120.46.172.186:8080/auth-json-case_data5-expect_data5-None-None-None] | 0.10 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732902512148480'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.py::TestBPM::test_bpm[è®¤è¯æ¥å£-ç»å½ç³»ç»-ååç¨ä¾-å¯ç 为空-ä¸-POST-http://120.46.172.186:8080/auth-application/json-case_data6-expect_data6-None-None-None] | 0.10 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732902965133312'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.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------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732903418118144'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.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------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732903883685888'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.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------------------------------ ==================================================================================================== 服务器返回数据 {'state': False, 'message': '账号或密码错误', 'logId': '1688732904345059328'} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:32--Resetting dropped connection: 120.46.172.186 DEBUG--2023-08-08 10:04:32--http://120.46.172.186:8080 "POST /auth HTTP/1.1" 500 None | |||
Passed | test_case.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.15 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': True, 'message': '添加维度成功!', 'value': ''} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:38--http://120.46.172.186:8080 "POST /api/demension/v1/dem/addDem HTTP/1.1" 200 None | |||
Passed | test_case.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_statement12-demId] | 0.19 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': True, 'message': '添加组织成功!', 'value': ''} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:38--http://120.46.172.186:8080 "POST /api/org/v1/org/addOrg HTTP/1.1" 200 None | |||
Passed | test_case.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.07 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': True, 'message': '保存组织参数成功!', 'value': ''} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:38--http://120.46.172.186:8080 "POST /api/org/v1/orgParam/saveOrgParams?orgCode=test56_org HTTP/1.1" 200 None | |||
Passed | test_case.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------------------------------ ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除组织成功!', 'value': ''} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:38--http://120.46.172.186:8080 "POST /api/org/v1/org/deleteOrg HTTP/1.1" 200 None | |||
Passed | test_case.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.10 | |
------------------------------Captured stdout call------------------------------ ==================================================================================================== 服务器返回数据 {'state': True, 'message': '删除维度成功!', 'value': ''} 断言成功 -------------------------------Captured log call-------------------------------- DEBUG--2023-08-08 10:04:38--http://120.46.172.186:8080 "DELETE /api/demension/v1/dem/deleteDemByIds?ids=1688732929011761152 HTTP/1.1" 200 None |