easy-automation-test

View on PyPIReverse Dependencies (0)

0.0.8.6 easy_automation_test-0.0.8.6-py3-none-any.whl

Wheel Details

Project: easy-automation-test
Version: 0.0.8.6
Filename: easy_automation_test-0.0.8.6-py3-none-any.whl
Download: [link]
Size: 59815
MD5: ab33b1b8512d7cab58a3b986dea659e8
SHA256: d55dbc316aad6ab4b726ea621b4484f5c1a5aaab01a0158c5e304251d0f315ba
Uploaded: 2024-09-19 08:27:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: easy_automation_test
Version: 0.0.8.6
Summary: Easy to create a web or api automation test project
Author: jameszhang
Author-Email: 18373230129[at]163.com
Home-Page: https://github.com/zhangjiapeng23/easy_automation_test
Project-Url: Bug Tracker, https://github.com/zhangjiapeng23/easy_automation_test/issues
Keywords: automation test,web,api
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: allure-pytest (>=2.12.0)
Requires-Dist: allure-python-commons (>=2.12.0)
Requires-Dist: async-generator (>=1.10)
Requires-Dist: async-timeout (>=4.0.2)
Requires-Dist: atomicwrites (>=1.4.0)
Requires-Dist: attrs (>=21.2.0)
Requires-Dist: bleach (>=3.3.1)
Requires-Dist: blinker (>=1.7.0)
Requires-Dist: build (>=0.5.1)
Requires-Dist: cachetools (>=5.3.0)
Requires-Dist: certifi (>=2021.5.30)
Requires-Dist: cffi (>=1.15.0)
Requires-Dist: charset-normalizer (>=2.0.3)
Requires-Dist: click (>=8.1.7)
Requires-Dist: colorama (>=0.4.4)
Requires-Dist: cryptography (>=36.0.2)
Requires-Dist: docutils (>=0.17.1)
Requires-Dist: exceptiongroup (>=1.1.0)
Requires-Dist: Faker (>=8.11.0)
Requires-Dist: flask (>=3.0.2)
Requires-Dist: google-auth (>=2.16.0)
Requires-Dist: gunicorn (>=23.0.0)
Requires-Dist: h11 (>=0.13.0)
Requires-Dist: idna (>=3.2)
Requires-Dist: importlib-metadata (>=4.6.1)
Requires-Dist: iniconfig (>=1.1.1)
Requires-Dist: itsdangerous (>=2.1.2)
Requires-Dist: Jinja2 (>=3.1.3)
Requires-Dist: keyring (>=23.0.1)
Requires-Dist: kubernetes (>=25.3.0)
Requires-Dist: MarkupSafe (>=2.1.5)
Requires-Dist: oauthlib (>=3.2.2)
Requires-Dist: outcome (>=1.1.0)
Requires-Dist: packaging (>=21.0)
Requires-Dist: pep517 (>=0.11.0)
Requires-Dist: pkginfo (>=1.7.1)
Requires-Dist: pluggy (>=0.13.1)
Requires-Dist: py (>=1.10.0)
Requires-Dist: pyasn1 (>=0.4.8)
Requires-Dist: pyasn1-modules (>=0.2.8)
Requires-Dist: pycparser (>=2.21)
Requires-Dist: Pygments (>=2.9.0)
Requires-Dist: PyMySQL (>=1.0.2)
Requires-Dist: pyOpenSSL (>=22.0.0)
Requires-Dist: pyparsing (>=2.4.7)
Requires-Dist: PySocks (>=1.7.1)
Requires-Dist: pytest (>=6.2.4)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: pywin32-ctypes (>=0.2.0)
Requires-Dist: PyYAML (>=5.4.1)
Requires-Dist: py-consul (>=1.5.1)
Requires-Dist: readme-renderer (>=29.0)
Requires-Dist: redis (>=4.5.1)
Requires-Dist: requests (>=2.26.0)
Requires-Dist: requests-oauthlib (>=1.3.1)
Requires-Dist: requests-toolbelt (>=0.9.1)
Requires-Dist: rfc3986 (>=1.5.0)
Requires-Dist: rsa (>=4.9)
Requires-Dist: selenium (>=4.8.0)
Requires-Dist: six (>=1.16.0)
Requires-Dist: sniffio (>=1.2.0)
Requires-Dist: sortedcontainers (>=2.4.0)
Requires-Dist: text-unidecode (>=1.3)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: tomli (>=1.0.4)
Requires-Dist: tqdm (>=4.61.2)
Requires-Dist: trio (>=0.20.0)
Requires-Dist: trio-websocket (>=0.9.2)
Requires-Dist: twine (>=3.4.2)
Requires-Dist: urllib3 (>=1.26.6)
Requires-Dist: urllib3-secure-extra (>=0.1.0)
Requires-Dist: waitress (>=3.0.0)
Requires-Dist: webencodings (>=0.5.1)
Requires-Dist: websocket-client (>=1.5.1)
Requires-Dist: werkzeug (>=3.0.1)
Requires-Dist: wsproto (>=1.1.0)
Requires-Dist: zipp (>=3.5.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7552 characters]

WHEEL

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

RECORD

Path Digest Size
easy_test.py sha256=pda9DNkRSuw2Gn8T9CJw5B-HF99P8n_YMb-7BBRD-Ik 606
easy_automation/__init__.py sha256=JCrghu5cANZhcrLAUtHT5sRQ2VuO4Mjz98MDOFdgtnA 96
easy_automation/contrib/__init__.py sha256=n3f_cOBHE4gy9-HnbgkQrLnEHmPZWwywnqn4ZlbWDK0 96
easy_automation/contrib/after_error_hook.py sha256=ugKyaoFoIesseikcenzopP_csHqlizOm5Or973T8Ghg 1604
easy_automation/contrib/appium_mixin.py sha256=8G21TvX04Z6EE9rUFuftmCanNqaMswAfUrOLKjK_XFY 9198
easy_automation/contrib/before_click_hook.py sha256=8xZJjOM_RCDrB3w45OQ3FEohJbefEM548wlo7yAG4YA 540
easy_automation/contrib/easy_assert_mixin.py sha256=0q6jpXWbAvleFHqCzJ4ymF1zpTdZFhcVJxkoVaY6D9c 1492
easy_automation/contrib/elements.py sha256=_ukoU1Ez5tmzUl3bi6laipJrTfbLnEiRKKsv5XmPdio 3152
easy_automation/contrib/selenium_mixin.py sha256=MAEXBFoIvAHxObxW_3D1Al80hetIloGkc8xLtmeDGKI 6271
easy_automation/contrib/page/__init__.py sha256=_cqBRk7AIl8afeC1weA1J2hyW49wHowhdLOifaAUzJ4 96
easy_automation/contrib/page/appium_page.py sha256=Kr1_h67-CPKpfRvr6hQIsVb7E7rrl24hhuY5d2tjcw4 381
easy_automation/contrib/page/page.py sha256=-s-yZBnlo4Qy8R8ncYlCtAqIfNCxT_q7IpHWCHQ5G6o 208
easy_automation/contrib/page/selenium_page.py sha256=2zWLU5eFu1lkS2SPONOeaZGd_OzdDeHrADZBC9qgOkA 390
easy_automation/core/__init__.py sha256=n3f_cOBHE4gy9-HnbgkQrLnEHmPZWwywnqn4ZlbWDK0 96
easy_automation/core/base_appium.py sha256=9pkOdWCqldJSWbbC7xI4Rt0l7fibhVr1UBbJXIZYeG8 2248
easy_automation/core/base_page.py sha256=RMetWl3qqqQYxUDnVQuUmY7SUjb4xZv0-UffHdcPjRI 2740
easy_automation/core/base_request.py sha256=pXgyqHaCb8UR9I0Z1Ynf6ztCVZXWn4zs2bk16irEVEU 1284
easy_automation/core/manage.py sha256=fcbjCFHDtnpIs71M31lXej682fiDAKFLN3-TWWk3UO0 758
easy_automation/core/plugin.py sha256=4De-uE3iCz0AXBv69Blu61xp_0pPyu0MQpoj_5Fd0Pc 5218
easy_automation/core/template_command.py sha256=3U2gGpoZt9D6QrxDHDjQ_qdNBXsqVAVhBe4E43Qy_v4 3307
easy_automation/report/__init__.py sha256=7ReWg7EsSSlCTmRuN4CslBCN6Z2yAjYuXcJejBFv0wE 95
easy_automation/report/listener.py sha256=m0l_IocJX30R4_z2QunAT8b2c5MpbDzA9-0MRIEPBN0 14334
easy_automation/report/logger.py sha256=FPQCtMrgXT2FalMQOmJMHhWpsue8-YKzGxZtL8iKbHs 1001
easy_automation/report/model.py sha256=aMV1nR8TPR2JSFdY0xSa3JcoT2Pbnykh2jAewwIS4Rk 2600
easy_automation/report/reporter.py sha256=PuR2keSAXYKtd4yoNovtudDZfvvqGh9JQhdkSLbbxkU 4400
easy_automation/report/types.py sha256=QNHrwsq65zn6sc06a6ak9Jsh_qZBdEEsnwp0HYZVZqU 1702
easy_automation/report/utils.py sha256=1OD8BNOrco8FeNZT4_plPYCzdYBpD74-5KNmV_qvFZo 8687
easy_automation/service/__init__.py sha256=0atd6XGQjAezqRcJ4AVQUuH9MP_byzj0Pb0aJPKSEH0 2831
easy_automation/service/cases.py sha256=o9dSowC57rSyhOMChXiouscd4d3uVTsCC3tcgJ6ERgc 3193
easy_automation/service/consul_client.py sha256=9KrEbg-y-J96nsxTKPil46-0tw8-M93aloDEJR16BPI 2719
easy_automation/service/health.py sha256=Hd184d6HZt8WXCkVqRWV2TTXlFsoZuw8228bbTG6COA 227
easy_automation/templates/api_template/__init__.py-tpl sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
easy_automation/templates/api_template/project_api/__init__.py-tpl sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
easy_automation/templates/api_template/project_api/project_api.py-tpl sha256=x5L7KmK_jGL7k5d3tapdEADcV1M8nC7xPBkywgxk7n4 192
easy_automation/templates/api_template/testcases/__init__.py-tpl sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
easy_automation/templates/api_template/testcases/conftest.py-tpl sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easy_automation/templates/api_template/testdata/testdata.yaml sha256=olj7-aqOyoGeInX6aQ71ONk8vjAaM_CuLNCz1AsoyQg 65
easy_automation/templates/proj_template/config.py-tpl sha256=D9u-6fwogiQQtd7arL_A7c29_3E9OI4ACFyVIFzLKP8 450
easy_automation/templates/proj_template/conftest.py-tpl sha256=o_F646xIYmXhws7xP5irVDihkhjE_sN4JEC2Z6rDV9w 47
easy_automation/templates/proj_template/manage.py-tpl sha256=q61OL3JVDAcgTXVJN90_aDX_kkzC0iE6Qo__8PXr-oU 756
easy_automation/templates/proj_template/settings/__init__.py-tpl sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
easy_automation/templates/proj_template/settings/settings.py-tpl sha256=G24xzUZE3gcGvAKt0aT6h46Td00rCtUna6JNmgskBNY 624
easy_automation/templates/proj_template/settings/k8s/pre sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easy_automation/templates/web_template/__init__.py-tpl sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
easy_automation/templates/web_template/project_page/__init__.py-tpl sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
easy_automation/templates/web_template/project_page/project_main_page.py-tpl sha256=Dtl2_HFdOR2sUi5BcQxKCszrot6yi_7jBpesLBaLE7E 326
easy_automation/templates/web_template/testcases/__init__.py-tpl sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easy_automation/templates/web_template/testcases/conftest.py-tpl sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easy_automation/templates/web_template/testdata/testdata.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easy_automation/utils/__init__.py sha256=n3f_cOBHE4gy9-HnbgkQrLnEHmPZWwywnqn4ZlbWDK0 96
easy_automation/utils/command_parser.py sha256=ubAXhF4IsZK28S6s-Vly6Us93knYnl6rY1_PHRIqHYA 740
easy_automation/utils/common.py sha256=KHutKTK8hQF85n0dyoqNADUtAQY3B6mlYI7ANdhKARU 6638
easy_automation/utils/custom_faker.py sha256=MWxou08JXxIZHsqJkkndR3HAFAumQESu55xVwitZ4Tg 1471
easy_automation/utils/custom_logging.py sha256=t8Yfb9chWCjJwJylIfKPoDVAgPNQDBm-vksu6Hnnxbw 2622
easy_automation/utils/exception.py sha256=IfG2AgC-am8qbLETcbZuei90vqEYW7kJr7K-3VneHnU 1675
easy_automation/utils/template_render.py sha256=5vpn2Ai8FKAZlrpPVchz199-6El2XlkpCdy3xcboB6k 841
easy_automation/utils/upload_test_result.py sha256=7LWBoeWqOs4cVXSJRXnaYXNH_Bmh3XGK__Ks2IK4gcA 1178
easy_automation/utils/upload_testcases.py sha256=faZwSTiPWdoVEfJnbOpXtuWkvHMWpKvdUpquygVPHXk 1165
easy_automation/utils/k8s/__init__.py sha256=g9EBsuDOO2jFa-bEFewFGSF0DRxpVmWF9IJOK3ccAWY 96
easy_automation/utils/k8s/kube_service.py sha256=hmxFyzS447FYeqG6z1-urq6IKdM0AGZYSRbgjTvrqVc 2505
easy_automation/utils/loaders/__init__.py sha256=pbJrASYJOvpfftHoVq8ONbOxgcF_yk_9VfnesvIKsrE 95
easy_automation/utils/loaders/app_loader.py sha256=tBJxb0JbnxZvpCYrAitw-mdgMK2-oCrGT9SOee7_l7o 518
easy_automation/utils/loaders/config_loader.py sha256=gP4bgCHBc-bRXoNQdCvIzLXDWK18qEP0neHh2Jq1t9M 9537
easy_automation/utils/loaders/setting_loader.py sha256=eS1iWSp43g5qPNLNo6R5uBTeU2sbi_9O3BwD2oyoGOQ 3295
easy_automation/utils/loaders/yaml_loader.py sha256=36jBCG6OcHKpF1BxUU6k5TXp_QwixH4SnfeHbUEaDqg 2932
easy_automation/utils/middlewares/__init__.py sha256=pbJrASYJOvpfftHoVq8ONbOxgcF_yk_9VfnesvIKsrE 95
easy_automation/utils/middlewares/easy_mysql.py sha256=-6satphbKeH1o62ZnOIYI-8NbpqpgKHldGyh7a2jUx0 3435
easy_automation/utils/middlewares/easy_redis.py sha256=Lkg1Yo68Xdm4OFP9MLxHrG7O-YfHe2wlZ3-5SAfGd1E 2671
easy_automation/utils/middlewares/middleware_abs.py sha256=QjmY-YzWdNZFocs3hREJK3eEEiMt-YdcsYVgOMpWBjo 948
easy_automation_test-0.0.8.6.dist-info/LICENSE sha256=6kbiFSfobTZ7beWiKnHpN902HgBx-Jzgcme0SvKqhKY 1091
easy_automation_test-0.0.8.6.dist-info/METADATA sha256=GIR3Ahn8ugtU4Q_kcz4QWzPu57ldZ5fqWp8J4cY0Ajo 10879
easy_automation_test-0.0.8.6.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
easy_automation_test-0.0.8.6.dist-info/entry_points.txt sha256=Or0YaiThEd098p-cOaNnUQXIf6R6eNqK3pmZ72H2AR8 153
easy_automation_test-0.0.8.6.dist-info/top_level.txt sha256=mu907xNgCxXUXU52wIBby_jRuGo3HEf4N2n4HlZRDfI 26
easy_automation_test-0.0.8.6.dist-info/RECORD

top_level.txt

easy_automation
easy_test

entry_points.txt

easy-automation = easy_automation.utils.command_parser:command_parser
easy_automation_pytest = easy_automation.core.plugin