%global _empty_manifest_terminate_build 0 Name: python-pytest-snail Version: 0.1.0 Release: 1 Summary: Plugin for adding a marker to slow running tests. 🐌 License: MIT License URL: https://github.com/hackebrot/pytest-snail Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3a/58/f7ad1eae5a764a7bb850d609087f6a3e9563f5da6152f84de7585062950e/pytest-snail-0.1.0.tar.gz BuildArch: noarch Requires: python3-pytest %description # pytest-snail Plugin for adding a marker to slow running tests. 🐌 ## Installation You can install **pytest-snail** via [pip][pip] from [PyPI][PyPI]: ```text pip install pytest-snail==0.1.0 ``` [pip]: https://pypi.python.org/pypi/pip/ [PyPI]: https://pypi.org/project/pytest-snail/ ## Usage When you run your tests, **pytest-snail** keeps track of test durations for each test item by test phase: setup, call, and teardown. ⏱ The next time you run your tests, **pytest-snail** adds a `snail` marker to all test items with a recorded, accumulated duration that is equal or longer than the value for the `--snail` CLI option (defaults to `5.0` seconds). You can then use pytest's marker expressions to select or deselect tests. ### Examples First run your tests to measure test durations: ```text pytest ``` Then deselect all tests that take longer than `5.0` seconds to complete: ```text pytest -m "not snail" ``` Select only tests that take longer than `10.0` seconds to complete: ```text pytest --snail 10.0 -m snail ``` ## Community Please check out the [good first issue][good first issue] label for tasks, that are good candidates for your first contribution to **pytest-snail**. Your contributions are greatly appreciated! Every little bit helps, and credit will always be given! You can also support the development of this project by volunteering to become a maintainer, which means you will be able to triage issues, merge pull-requests, and publish new releases. If you're interested, please submit a pull-request to add yourself to the list of [maintainers][community] and we'll get you started! 🚀 Please note that **pytest-snail** is released with a [Contributor Code of Conduct][code-of-conduct]. By participating in this project you agree to abide by its terms. [good first issue]: https://github.com/hackebrot/pytest-snail/labels/good%20first%20issue [code-of-conduct]: https://github.com/hackebrot/pytest-snail/blob/master/CODE_OF_CONDUCT.md [community]: https://github.com/hackebrot/pytest-snail/blob/master/COMMUNITY.md ## License Distributed under the terms of the MIT license, **pytest-snail** is free and open source software. %package -n python3-pytest-snail Summary: Plugin for adding a marker to slow running tests. 🐌 Provides: python-pytest-snail BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pytest-snail # pytest-snail Plugin for adding a marker to slow running tests. 🐌 ## Installation You can install **pytest-snail** via [pip][pip] from [PyPI][PyPI]: ```text pip install pytest-snail==0.1.0 ``` [pip]: https://pypi.python.org/pypi/pip/ [PyPI]: https://pypi.org/project/pytest-snail/ ## Usage When you run your tests, **pytest-snail** keeps track of test durations for each test item by test phase: setup, call, and teardown. ⏱ The next time you run your tests, **pytest-snail** adds a `snail` marker to all test items with a recorded, accumulated duration that is equal or longer than the value for the `--snail` CLI option (defaults to `5.0` seconds). You can then use pytest's marker expressions to select or deselect tests. ### Examples First run your tests to measure test durations: ```text pytest ``` Then deselect all tests that take longer than `5.0` seconds to complete: ```text pytest -m "not snail" ``` Select only tests that take longer than `10.0` seconds to complete: ```text pytest --snail 10.0 -m snail ``` ## Community Please check out the [good first issue][good first issue] label for tasks, that are good candidates for your first contribution to **pytest-snail**. Your contributions are greatly appreciated! Every little bit helps, and credit will always be given! You can also support the development of this project by volunteering to become a maintainer, which means you will be able to triage issues, merge pull-requests, and publish new releases. If you're interested, please submit a pull-request to add yourself to the list of [maintainers][community] and we'll get you started! 🚀 Please note that **pytest-snail** is released with a [Contributor Code of Conduct][code-of-conduct]. By participating in this project you agree to abide by its terms. [good first issue]: https://github.com/hackebrot/pytest-snail/labels/good%20first%20issue [code-of-conduct]: https://github.com/hackebrot/pytest-snail/blob/master/CODE_OF_CONDUCT.md [community]: https://github.com/hackebrot/pytest-snail/blob/master/COMMUNITY.md ## License Distributed under the terms of the MIT license, **pytest-snail** is free and open source software. %package help Summary: Development documents and examples for pytest-snail Provides: python3-pytest-snail-doc %description help # pytest-snail Plugin for adding a marker to slow running tests. 🐌 ## Installation You can install **pytest-snail** via [pip][pip] from [PyPI][PyPI]: ```text pip install pytest-snail==0.1.0 ``` [pip]: https://pypi.python.org/pypi/pip/ [PyPI]: https://pypi.org/project/pytest-snail/ ## Usage When you run your tests, **pytest-snail** keeps track of test durations for each test item by test phase: setup, call, and teardown. ⏱ The next time you run your tests, **pytest-snail** adds a `snail` marker to all test items with a recorded, accumulated duration that is equal or longer than the value for the `--snail` CLI option (defaults to `5.0` seconds). You can then use pytest's marker expressions to select or deselect tests. ### Examples First run your tests to measure test durations: ```text pytest ``` Then deselect all tests that take longer than `5.0` seconds to complete: ```text pytest -m "not snail" ``` Select only tests that take longer than `10.0` seconds to complete: ```text pytest --snail 10.0 -m snail ``` ## Community Please check out the [good first issue][good first issue] label for tasks, that are good candidates for your first contribution to **pytest-snail**. Your contributions are greatly appreciated! Every little bit helps, and credit will always be given! You can also support the development of this project by volunteering to become a maintainer, which means you will be able to triage issues, merge pull-requests, and publish new releases. If you're interested, please submit a pull-request to add yourself to the list of [maintainers][community] and we'll get you started! 🚀 Please note that **pytest-snail** is released with a [Contributor Code of Conduct][code-of-conduct]. By participating in this project you agree to abide by its terms. [good first issue]: https://github.com/hackebrot/pytest-snail/labels/good%20first%20issue [code-of-conduct]: https://github.com/hackebrot/pytest-snail/blob/master/CODE_OF_CONDUCT.md [community]: https://github.com/hackebrot/pytest-snail/blob/master/COMMUNITY.md ## License Distributed under the terms of the MIT license, **pytest-snail** is free and open source software. %prep %autosetup -n pytest-snail-0.1.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-snail -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot - 0.1.0-1 - Package Spec generated