summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 18:48:21 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 18:48:21 +0000
commitf6817fe80130ec1a48cdd179caa1c4aa03873745 (patch)
treec730bb84644d44eb4b2e7a67ad873404d41a33bd
parent24b1444ad88a1cadfadc9806d4f3e64205908c39 (diff)
automatic import of python-pytest-plus
-rw-r--r--.gitignore1
-rw-r--r--python-pytest-plus.spec183
-rw-r--r--sources1
3 files changed, 185 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..905e482 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pytest-plus-0.4.0.tar.gz
diff --git a/python-pytest-plus.spec b/python-pytest-plus.spec
new file mode 100644
index 0000000..d56f95e
--- /dev/null
+++ b/python-pytest-plus.spec
@@ -0,0 +1,183 @@
+%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 <Python_Bot@openeuler.org> - 0.4.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..3dee1e7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+870b680ed7988c9d5de66af9f1e44522 pytest-plus-0.4.0.tar.gz