文件名称:intro-to-pytest:对PyTest的介绍,其中包含许多简单易破解的示例
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-23 19:46:19
Python
自我介绍 对PyTest的介绍,其中包含许多简单易破解的示例(目前与Python 2.7 / 3.6+兼容)。 这些示例旨在以最少的设置对Python开发人员来说是不言自明的-除了Python 2.7或3.6+,您还需要安装pytest和pytest-mock插件才能使用所有这些示例,您可以安装通过运行: pip install -r requirements.txt 在此文件夹中(最好是在虚拟环境中,以防止影响本地Python库)。 满足所有要求后,您应该可以简单地运行 pytest 在此文件夹中,每个示例文件在不到一秒钟的时间内看到了109个项目的收集以及109个测试的通过。 (PyTest会列出找到的每个测试模块文件的名称,然后列出每个通过的测试用例的句点,或者跳过失败的测试的其他符号,等等)。 但是,如果您看到所有这些,那就恭喜! 您已准备好开始。 推荐的方法是读取每个
【文件预览】:
intro-to-pytest-master
----other_code()
--------__init__.py(38B)
--------services.py(1KB)
----conftest.py(401B)
----tests()
--------05_yield_fixture_test.py(522B)
--------15_advanced_class_test.py(568B)
--------02_special_assertions_test.py(732B)
--------08_params_test.py(671B)
--------14_class_based_test.py(468B)
--------11_mark_test.py(1KB)
--------06_request_test.py(505B)
--------17_marked_meta_fixtures.py(576B)
--------07_request_finalizer_test.py(709B)
--------10_advanced_params-ception_test.py(790B)
--------12_special_marks.py(870B)
--------01_basic_test.py(250B)
--------16_scoped_and_meta_fixtures_test.py(538B)
--------18_the_mocker_fixture.py(496B)
--------03_simple_fixture_test.py(576B)
--------__init__.py(38B)
--------13_mark_parametrization.py(700B)
--------09_params-ception_test.py(646B)
--------00_empty_test.py(348B)
--------04_fixture_returns_test.py(531B)
--------19_re_usable_mock_test.py(688B)
--------other_stuff.py(209B)
----tox.ini(358B)
----tutorials()
--------14_mark_based_parameters.md(2KB)
--------13_intro_to_test_marking.md(3KB)
--------02_special_assertions.md(1KB)
--------01_basic_test.md(1KB)
--------05_fixture_return_values.md(1KB)
--------03_reviewing_the_basics.md(3KB)
--------07_request_fixtures.md(1KB)
--------12_reviewing_fixtures.md(3KB)
--------08_request_finalizers.md(2KB)
--------09_intro_to_parameters.md(3KB)
--------11_advanced_parameter-ception.md(3KB)
--------06_yield_fixtures.md(3KB)
--------04_intro_to_fixtures.md(2KB)
--------00_empty_test.md(2KB)
--------10_parameter-ception.md(3KB)
----requirements.txt(702B)
----.gitignore(96B)
----README.md(2KB)