文件名称:pytest-relaxed:轻松的pytest测试发现
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-22 13:38:48
Python
pytest放松 pytest-relaxed为pytest-relaxed提供“放松”的测试发现。 它是精神的继承者 ,而是专为pytest代替nosetests和反思设计的某些方面(如增加能力选择在对各种行为。) 基本原理 曾经出现过奇怪的感觉给你,我们把我们的测试中tests/ ,然后命名文件test_foo.py ,命名测试类TestFoo ,最后命名的测试方法test_foo_bar ? 特别是当tests/几乎所有的代码都在测试中时? 这个pytest插件从Python的其余部分中提取了一个页面,您无需显式地记录公共模块/类成员,而只需暗示哪些是私有的即可。 默认情况下,所有告诉pytest的文件和对象都将被视为测试; 要将某项标记为“非测试”,只需在其前加上下划线即可。 轻松的发现 对于文件,“默认情况下是测试,除非加了下划线”: tests ├── _util
【文件预览】:
pytest-relaxed-master
----MANIFEST.in(200B)
----.travis.yml(2KB)
----README.rst(9KB)
----docs()
--------conf.py(905B)
--------changelog.rst(3KB)
--------index.rst(72B)
----tests()
--------test_display.py(9KB)
--------test_raises.py(973B)
--------test_collection.py(13KB)
----LICENSE(1KB)
----dev-requirements.txt(850B)
----invoke.yml(343B)
----setup.cfg(196B)
----pytest_relaxed()
--------classes.py(7KB)
--------reporter.py(7KB)
--------fixtures.py(828B)
--------__init__.py(88B)
--------raises.py(422B)
--------trap.py(3KB)
--------_version.py(80B)
--------plugin.py(2KB)
----setup.py(1KB)
----.gitignore(37B)
----tasks.py(2KB)