%global _empty_manifest_terminate_build 0 Name: python-pytest-plus Version: 0.4.0 Release: 1 Summary: PyTest Plus Plugin :: extends pytest functionality License: MIT URL: https://pypi.org/project/pytest-plus/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/df/5a/2d0632050b9e93b19297dcbac24c423bcaa1ceefcc61a0f7b193e9a48dd4/pytest-plus-0.4.0.tar.gz BuildArch: noarch Requires: python3-pytest Requires: python3-coverage Requires: python3-pytest-html %description # PyTest Plus Plugin :: extends pytest functionality [![PyPI version](https://img.shields.io/pypi/v/pytest-plus.svg)](https://pypi.org/project/pytest-plus) [![Python versions](https://img.shields.io/pypi/pyversions/pytest-plus.svg)](https://pypi.org/project/pytest-plus) ![CI](https://github.com/pytest-dev/pytest-plus/workflows/tox/badge.svg) [![Python Black Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black) This plugin aims to be used to host multiple basic pytest extensions that meet the following criteria: - Downgrade gracefully, meaning that if the plugin is removed, you will still be able to run pytest ## PYTEST_REQPASS If you define environment variable `PYTEST_REQPASS=123` and at the end of the testing the number of passed tests is not exactly 123, pytest will return exit code 1. This feature is aimed for CI usage in order to prevent accidental skipping of some tests. We do expect users to define this variable within their own CI job definitions. The number of tests executed is likely to be dependent on the CI job. We discourage defining this inside places like `tox.ini` because when a developer runs tests, they are likely to endup running a different number of tests. Also, this feature makes no sense if you try to mention a specific test. ## Links - [MIT](http://opensource.org/licenses/MIT) - [file an issue](https://github.com/pytest-dev/pytest-plus/issues) - [pytest](https://github.com/pytest-dev/pytest) - [tox](https://tox.readthedocs.io/en/latest/) - [pip](https://pypi.org/project/pip/) - [PyPI](https://pypi.org/project) %package -n python3-pytest-plus Summary: PyTest Plus Plugin :: extends pytest functionality Provides: python-pytest-plus BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pytest-plus # PyTest Plus Plugin :: extends pytest functionality [![PyPI version](https://img.shields.io/pypi/v/pytest-plus.svg)](https://pypi.org/project/pytest-plus) [![Python versions](https://img.shields.io/pypi/pyversions/pytest-plus.svg)](https://pypi.org/project/pytest-plus) ![CI](https://github.com/pytest-dev/pytest-plus/workflows/tox/badge.svg) [![Python Black Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black) This plugin aims to be used to host multiple basic pytest extensions that meet the following criteria: - Downgrade gracefully, meaning that if the plugin is removed, you will still be able to run pytest ## PYTEST_REQPASS If you define environment variable `PYTEST_REQPASS=123` and at the end of the testing the number of passed tests is not exactly 123, pytest will return exit code 1. This feature is aimed for CI usage in order to prevent accidental skipping of some tests. We do expect users to define this variable within their own CI job definitions. The number of tests executed is likely to be dependent on the CI job. We discourage defining this inside places like `tox.ini` because when a developer runs tests, they are likely to endup running a different number of tests. Also, this feature makes no sense if you try to mention a specific test. ## Links - [MIT](http://opensource.org/licenses/MIT) - [file an issue](https://github.com/pytest-dev/pytest-plus/issues) - [pytest](https://github.com/pytest-dev/pytest) - [tox](https://tox.readthedocs.io/en/latest/) - [pip](https://pypi.org/project/pip/) - [PyPI](https://pypi.org/project) %package help Summary: Development documents and examples for pytest-plus Provides: python3-pytest-plus-doc %description help # PyTest Plus Plugin :: extends pytest functionality [![PyPI version](https://img.shields.io/pypi/v/pytest-plus.svg)](https://pypi.org/project/pytest-plus) [![Python versions](https://img.shields.io/pypi/pyversions/pytest-plus.svg)](https://pypi.org/project/pytest-plus) ![CI](https://github.com/pytest-dev/pytest-plus/workflows/tox/badge.svg) [![Python Black Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black) This plugin aims to be used to host multiple basic pytest extensions that meet the following criteria: - Downgrade gracefully, meaning that if the plugin is removed, you will still be able to run pytest ## PYTEST_REQPASS If you define environment variable `PYTEST_REQPASS=123` and at the end of the testing the number of passed tests is not exactly 123, pytest will return exit code 1. This feature is aimed for CI usage in order to prevent accidental skipping of some tests. We do expect users to define this variable within their own CI job definitions. The number of tests executed is likely to be dependent on the CI job. We discourage defining this inside places like `tox.ini` because when a developer runs tests, they are likely to endup running a different number of tests. Also, this feature makes no sense if you try to mention a specific test. ## Links - [MIT](http://opensource.org/licenses/MIT) - [file an issue](https://github.com/pytest-dev/pytest-plus/issues) - [pytest](https://github.com/pytest-dev/pytest) - [tox](https://tox.readthedocs.io/en/latest/) - [pip](https://pypi.org/project/pip/) - [PyPI](https://pypi.org/project) %prep %autosetup -n pytest-plus-0.4.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-pytest-plus -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 0.4.0-1 - Package Spec generated