qrunner

View on PyPIReverse Dependencies (0)

1.0.73 qrunner-1.0.73-py3-none-any.whl

Wheel Details

Project: qrunner
Version: 1.0.73
Filename: qrunner-1.0.73-py3-none-any.whl
Download: [link]
Size: 110261
MD5: 833b3a3e8298e3e2b5c85c01a6eadf9a
SHA256: fec049ccfb43a416ca16a2a843bc2f8460d4b5fc1dd467b32b5f35a7ec964359
Uploaded: 2023-03-29 06:21:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qrunner
Version: 1.0.73
Summary: Api/Web/App端自动化测试框架
Author: 杨康
Author-Email: 772840356[at]qq.com
Home-Page: https://gitee.com/bluepang2021/qrunner_new
Classifier: Programming Language :: Python :: 3.9
Platform: Android
Platform: IOS
Platform: Web
Platform: Api
Requires-Python: >=3.7
Requires-Dist: tidevice (==0.6.1)
Requires-Dist: facebook-wda (==1.4.6)
Requires-Dist: uiautomator2 (==2.16.13)
Requires-Dist: selenium (==4.8.2)
Requires-Dist: webdriver-manager (==3.5.2)
Requires-Dist: pytest (==6.2.5)
Requires-Dist: pytest-rerunfailures (==10.2)
Requires-Dist: pytest-ordering (==0.6)
Requires-Dist: pytest-xdist (==2.5.0)
Requires-Dist: pytest-dependency (==0.5.1)
Requires-Dist: allure-pytest (==2.9.45)
Requires-Dist: jmespath (==0.9.5)
Requires-Dist: jsonschema (==4.17.0)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: genson (==1.2.2); extra == "api"
Requires-Dist: jsonschema (==4.17.0); extra == "api"
Requires-Dist: PyMySQL (==0.10.1); extra == "db"
Requires-Dist: pymongo (==4.0.1); extra == "db"
Requires-Dist: pycryptodome (==3.14.1); extra == "encrypt"
Requires-Dist: pandas (==1.3.4); extra == "excel"
Requires-Dist: openpyxl (==3.0.9); extra == "excel"
Requires-Dist: XlsxWriter (==3.0.2); extra == "excel"
Requires-Dist: opencv-python (==4.6.0.66); extra == "image"
Requires-Dist: opencv-contrib-python (==4.6.0.66); extra == "image"
Requires-Dist: opencv-python-headless (==3.4.18.65); extra == "image"
Requires-Dist: jira (==3.1.1); extra == "jira"
Requires-Dist: yagmail (==0.15.293); extra == "mail"
Requires-Dist: easyocr (==1.6.2); extra == "ocr"
Provides-Extra: api
Provides-Extra: db
Provides-Extra: encrypt
Provides-Extra: excel
Provides-Extra: image
Provides-Extra: jira
Provides-Extra: mail
Provides-Extra: ocr
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
demo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/run.py sha256=zkGqS4n80Rhe5HeuE-vRJoEhgl9YiOTiNxtOsbDmXSE 1182
demo/test_android.py sha256=ZkefyyO4st2TXv7h35_clmLlvfR333SYx-I_yOJuBU8 565
demo/test_api.py sha256=mZz4fSR_UWsr6aY46GeT8ZE408VGqo55lQIY2h-cCEA 448
demo/test_image.py sha256=hOSQvtXgbgaLT4c-zpqWLFvYqiV750LG0rr7GsSME5U 920
demo/test_ios.py sha256=zneM9s_Nn_wYUH8zuzdJ1J_YaX1iwtSqU459D4NhTF8 529
demo/test_ocr.py sha256=WkENYbp1Vc3xxycH2u21Q40zdHMvGIAHCc4-0ohoFio 937
demo/test_web.py sha256=xMn7sDuP-2jR529IfXpD9beLBeu4RNjRYKwjz6sDqGc 804
demo/android_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/android_test/run.py sha256=PqB8oYvEWWotLZGqxRiaNCtA9tuK8mipnLw2_4l5Y8U 177
demo/android_test/test_dir/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/android_test/test_dir/test_android.py sha256=QcP-bAAeFMD3yQFOUTyQdxR3YXpGc84Gq3kJ8eOYyIY 1204
demo/api_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/api_test/run.py sha256=m6gkmbZfoxwRowrx2wLsj_rKURUUNR_T51mfipGsGRY 137
demo/api_test/test_dir/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/api_test/test_dir/test_api.py sha256=PVL_5rE8ud7cxgsaaCU_htS5F0i_rd9yvm_1A7JwWo4 522
demo/ios_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/ios_test/run.py sha256=981bb539Awaik0_KtQaTSJM_6l9eWbbCPRrAgltUwgE 179
demo/ios_test/test_dir/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/ios_test/test_dir/test_ios.py sha256=I0al91XGKzWvqL49SnaF8L2M9GSceWvW0bzKNvdiLQ8 1182
demo/page/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/page/adr_page.py sha256=VwqC3hjzsykN2CWRM7OF2D61uH03DBtI-hLxl-BjipI 403
demo/page/web_page.py sha256=HvnIBwMroQBUufGB4kyW-CQ_zg5wW3-gNLb8TQ2zSK8 403
demo/screenshot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/tests/test_android.py sha256=bDoIhz0hpPhRFnPPyux3N6CaEn3Aw-BrtvYg_UzYO_g 504
demo/tests/test_api.py sha256=iyTVXqPBgaUXoGdkB3nR_gX4L40uLKjYWy9nit28z8Q 490
demo/tests/test_image.py sha256=hOSQvtXgbgaLT4c-zpqWLFvYqiV750LG0rr7GsSME5U 920
demo/tests/test_ios.py sha256=5d9NhFHNh4tik5KnSSB4MyWGlQpyYtOJ7wrZtEQdQrw 440
demo/tests/test_ocr.py sha256=WkENYbp1Vc3xxycH2u21Q40zdHMvGIAHCc4-0ohoFio 937
demo/tests/test_web.py sha256=3zKkjxF6ROvZW73UkmYPvNGno5yyphxerlVv2rqGlbQ 711
demo/tests/case/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/tests/case/test_android_pom.py sha256=bDoIhz0hpPhRFnPPyux3N6CaEn3Aw-BrtvYg_UzYO_g 504
demo/tests/case/test_api.py sha256=PMevcOKGUyCQ1apFLpSIHTRKC5AzBzMwlcVghoz5uxI 487
demo/tests/case/test_image.py sha256=QJ5klwBlvfr9h9oKhxYNFz7Kz_LbOgNNQ6fapQa6c_s 874
demo/tests/case/test_ios_normal.py sha256=5d9NhFHNh4tik5KnSSB4MyWGlQpyYtOJ7wrZtEQdQrw 440
demo/tests/case/test_ocr.py sha256=1_MTr9MANISWpoWgHUW_OZijm39CntZ2APgRY5Rv6Pw 887
demo/tests/case/test_web_func.py sha256=va9Qwa8u2qZsTg6dsaJgkpszPlzzvnI2sJIoAcWy2B4 423
demo/tests/func/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/tests/func/web_func.py sha256=aFw_TrDjrsC0FtYqDIpSvqW13cqsPv6M1AanqmMpE1Q 250
demo/tests/page/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/tests/page/adr_page.py sha256=VwqC3hjzsykN2CWRM7OF2D61uH03DBtI-hLxl-BjipI 403
demo/tests/page/web_page.py sha256=GCcNxs-XxjOfc3MEusJ7Ekw49g0QxWsQbmXvIIl8xYE 282
demo/web_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/web_test/run.py sha256=izOdwlZ-dDjIHCZAEkeskBcKbeiR2rW15u1FuOQlMaQ 141
demo/web_test/test_dir/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/web_test/test_dir/test_web.py sha256=EgaAd5P4LOxGtSdNR95mNPdB-2j3eVLJJvRV9jm1lVg 1242
qrunner/__init__.py sha256=cFUqMazx0r70U4jCpo_76SHg1fKy84-tA-vgP35SsAQ 611
qrunner/case.py sha256=gdiE0bKLmykk1Ie2FxHEaBrsHLqXR_A_prnAGaTzPfc 10475
qrunner/cli.py sha256=f_6msxJIyidxRpMjmWe9nVz1kc6j4YwmwIKQfQuYPwY 2069
qrunner/page.py sha256=Rag_haOvaf8FUVoioFsjrdT5gxPXsGEccCb5b6CtzPk 3294
qrunner/scaffold.py sha256=6M_vzzskeWEH8l3I0JCmewD7Ub_kSP-eX52Q1gR7-w8 5139
qrunner/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrunner/core/android/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
qrunner/core/android/case.py sha256=xggZKcyyBWUAAb7L1coTXK2R9TZ2ILVpz21pdAz4klU 6025
qrunner/core/android/common.py sha256=apTJzuGrVXHbUeUCtbBGZKHvttZr1YrXy_R3ZOB1SVg 904
qrunner/core/android/driver.py sha256=-rpyrzehS-H--zSXB0E4TMZT3mJF-jhT9-bppPu_IIM 9889
qrunner/core/android/element.py sha256=k14iAeVRbzkEigHmbk9cVCbu8J-KEXcl8Ev1RuPsMEs 6770
qrunner/core/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrunner/core/api/case.py sha256=XVtLXXdhhMxsToIGQigDNtbcI_XYXd_PlkxIyCoAFG0 11808
qrunner/core/api/request.py sha256=E8LCxAVYnpSLbz7k4P-R7Qq8Gi3pxWVWJeqfSkd962k 24520
qrunner/core/h5/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
qrunner/core/h5/driver.py sha256=AHueNqWplB30Qyg1LMxUOf15515sdYyIxPgR0Hei_Pc 7428
qrunner/core/image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrunner/core/image/element.py sha256=AGmvtvPpcITC89lKc7g_creCy-uq4knwh8t6EVCpPrw 2876
qrunner/core/image/exceptions.py sha256=jxqzUBriq47Omiuc3u-KHYfLr_v1QFgY9MYxuq8sFww 1293
qrunner/core/image/image_discern.py sha256=_UDQJPP_goYDN-TXwREhfzDggScqZffu_p6XyZRHytI 2412
qrunner/core/image/matching/__init__.py sha256=f49P9TGugw1KBTHhSvkvgsgcS1eT3eeyBpJaRYfbypA 123
qrunner/core/image/matching/keypoint/__init__.py sha256=Ywi7k3Pg3QrWtCW7kGbYyh4AL-ViEdnoZRSCe1sobL4 64
qrunner/core/image/matching/keypoint/base.py sha256=5KR7GrVfcwmjQ2me9prtb72szBaIEPPs72YG9lpSa3E 24309
qrunner/core/image/matching/keypoint/sift/__init__.py sha256=cZUhPa7FdOliIfhQ20z1zLDTbFJ9MNBH-Lf1uAm6hAk 23
qrunner/core/image/matching/keypoint/sift/sift.py sha256=cec4S29b5FiPYXrm5dQwvqwBxHtDVEJQjofbUJb-mG8 1336
qrunner/core/image/matching/template/__init__.py sha256=0UGwk39NOaE8hZRHcScVQxjrE2WbZFa75eh3ehfl0AI 101
qrunner/core/image/matching/template/matchTemplate.py sha256=h6DlZvW7RM89ET0pqcV-cQRgqfsIHmOaw9CbaUp7cn0 8953
qrunner/core/image/utils/__init__.py sha256=NX7IJgi4wW4k5vwzLD-JGLCcKHogFvZVueT8ClcBVgM 4599
qrunner/core/ios/__init__.py sha256=daEdpEyAJIa8b2VkCqSKcw8PaExcB6Qro80XNes_sHA 2
qrunner/core/ios/case.py sha256=ezfjw7slifilpqRsefm9a_y9ulPEqgjTyB_8-PrLL0k 5578
qrunner/core/ios/common.py sha256=cRMVpoPq2hnwl-kzEk10tctrlnZLvixuBqG-kXa0bII 2161
qrunner/core/ios/driver.py sha256=HyCFzJO59Ci-xXMkAFQoiAjh0a17FTljCgW9c0_T1cE 7868
qrunner/core/ios/element.py sha256=5jheF0KYhcFiIsA1HEFhtx7UcSlrJeak1KOrHnNFIow 7935
qrunner/core/ocr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrunner/core/ocr/element.py sha256=j06cZErxRIsuyWheYaRTWuPRXS844tx4H4JuA5Fok8s 2314
qrunner/core/ocr/ocr_discern.py sha256=teGk6_IodALd4R2ZKqw1NS_8d7yNDpA2PQEFcQRTy9U 2841
qrunner/core/sonic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrunner/core/sonic/sib_util.py sha256=nQQz3udJ3VZRV10COcJJVsSy7-bedx2t5-8U4EQMW8Q 4117
qrunner/core/sonic/sonic_util.py sha256=kUGz7NtIlCmUJbBzR9o7E-2qZSIHsk-PstWvlUGYr9Q 674
qrunner/core/web/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
qrunner/core/web/case.py sha256=AiImJaTGQYy-7PZFcP3wQHrrP-UbUHdBFd7ylqEl51o 7822
qrunner/core/web/driver.py sha256=VXNgDiQzPPbCFzvQMQ4RLkds2s7OA6LQLM29iCWtBW4 13266
qrunner/core/web/element.py sha256=6D6WHaDB6KNWYRQQkl6iL-nyRH4zktFCipmdfcuhH9U 9509
qrunner/running/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrunner/running/conf.yml sha256=SrKkzqtx_cpxfEv3Eryi4Rj5IqeKSHtYVGJL2MrQ_lw 176
qrunner/running/config.py sha256=UvrKPAZyGh2-oGgEFijaXLv0gprg-gyoAROL6eYDUts 72
qrunner/running/runner.py sha256=4H9_a3sYOV2XbJjZvjxz3f9vOOrJc1Yt2W3Tc0wGe48 6364
qrunner/testdata/__init__.py sha256=eEtsp-f7eZ0jMocjPAo1-5ZnhjCHBiSgnfybuYJxbEw 10654
qrunner/testdata/data.py sha256=mfv7-XrmO4FoZUrf9FqDCtvpSgF2oC4a1GcqvPVLZxI 18623
qrunner/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qrunner/utils/allure_data.py sha256=VRWCzkImRedMvfKwoYRTryYGI2wobRvE1qEuMLPP-eY 5784
qrunner/utils/config.py sha256=SUrut_eYD85pT5Ze7iM9Q3zOEdFpf0DOlMk4xBLqSus 2304
qrunner/utils/decorate.py sha256=TPtUfitJg7s3_9jBk17EYxybHMhUTSo-IFJx3p3B0VY 2968
qrunner/utils/dingtalk.py sha256=odW_t51rNd_FgsAzTR0lUH3Tfqt48GNxehgHiyt5vKo 3278
qrunner/utils/encrypt.py sha256=ue7lr8go-uAlrShfYVzIqIfcuCv2ZSjnx0vMNaJn80M 780
qrunner/utils/excel.py sha256=N5eRazTB9ismOp1aFJFznk6nimp3kq-iuYCCDdr_rHY 4462
qrunner/utils/exceptions.py sha256=F7Au3ABDRpr4v0pqkuAlVcU3lmC-czr0rHpx12GFls4 1795
qrunner/utils/gen_schema.py sha256=Tl3MemB738qw2esVKUpdG_YD65EGSz_iTVaNYxcAJXI 434
qrunner/utils/jira_util.py sha256=6kOcxceJZprjusCmR8vOKoc5N5pnBpaW8QHoeMGjDX8 2108
qrunner/utils/json_utils.py sha256=CWKCUMc99BWhcspyotnAAubao_5P65yBa_Qwkg92ynM 635
qrunner/utils/log.py sha256=CXCv0u6ck7gUYtqPCQT0WBXXP4a8kVuTGnYHf76nA8U 450
qrunner/utils/mail.py sha256=CsEjzFDVmWUy8C9kgR3q7mWWVa-anywKx_mF750VG9o 3900
qrunner/utils/mongo_util.py sha256=-YcHVVQtsdu-8mo9h0W0dQGfRlfLKDfUgUhPP1sienI 2009
qrunner/utils/mysql_util.py sha256=7KaYshGEAXG5Iz5bX7N_FZF07eyG9yDw2czdcqY5Rpg 2149
qrunner/utils/schema_util.py sha256=CWKCUMc99BWhcspyotnAAubao_5P65yBa_Qwkg92ynM 635
qrunner/utils/swagger_util.py sha256=YPiDs5WeL--siqdt0E76e7sJgq07DlakT25vF98NDOM 2177
qrunner/utils/webdriver_manager_extend.py sha256=FIk_SYLa4WD0woccVRsPdrIRjjQszplyw2IB6Yocorg 1662
qrunner-1.0.73.dist-info/METADATA sha256=4fdCnbnIrmrLzOwuEpilJWfMFirfsHA_p9ZYReiXZgo 1801
qrunner-1.0.73.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
qrunner-1.0.73.dist-info/entry_points.txt sha256=nDGCUlDiGElq7NB6Rm8J8tEIP64IApTKFL2ohL9YOaU 69
qrunner-1.0.73.dist-info/top_level.txt sha256=e5o_ugurX9TK7iqSWFeoKrP7N2yK78KrAp0WhXIR2PU 13
qrunner-1.0.73.dist-info/RECORD

top_level.txt

demo
qrunner

entry_points.txt

qrun = qrunner.cli:main
qrunner = qrunner.cli:main