%global _empty_manifest_terminate_build 0 Name: python-pytest-sugar Version: 0.9.7 Release: 1 Summary: pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly). License: BSD URL: https://pivotfinland.com/pytest-sugar/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/57/18/fe569040c5796879288544b1cc98888fce1754138d54e8287ed21614491e/pytest-sugar-0.9.7.tar.gz BuildArch: noarch Requires: python3-pytest Requires: python3-termcolor Requires: python3-packaging Requires: python3-black Requires: python3-flake8 Requires: python3-pre-commit %description # pytest-sugar ✨ [![PyPI version](https://img.shields.io/pypi/v/pytest-sugar.svg)](https://pypi.org/project/pytest-sugar/) This plugin extends [pytest](http://pytest.org) by showing failures and errors instantly, adding a progress bar, improving the test results, and making the output look better. ![render1667890332624-min](https://user-images.githubusercontent.com/53298/200600769-7b871b26-a36a-4ae6-ae24-945ee83fb74a.gif) ## Installation To install pytest-sugar: python -m pip install pytest-sugar Once installed, the plugin is activated automatically. Run your tests normally: pytest If you would like more detailed output (one test per line), then you may use the verbose option: pytest --verbose If you would like to run tests without pytest-sugar, use: pytest -p no:sugar ## How to contribute 👷‍♂️ [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=master&repo=10950375 ) Make sure to read our [Code of Conduct](https://github.com/Teemu/pytest-sugar/blob/master/.github/CODE_OF_CONDUCT.md). You can get started modifying the codebase with the following commands. Alternatively, you can try Github Codespaces (click the badge above). Push the changes to your repository & create a pull request. ```` git clone git@github.com:Teemu/pytest-sugar.git cd pytest-sugar python -m venv .venv source .venv/bin/activate echo ".venv" >> .git/info/exclude pip install -e ".[dev]" pre-commit install ```` There are two ways of running tests. We have our proper tests: ```` pytest . ```` There are also fake tests that can be used to visualise the output: ```` pytest faketests ```` When submitting a pull request, please add a `RELEASE.md` file in the root of the project that contains the release type (major, minor, patch) and a summary of the changes that will be used as the release changelog entry. For example: ```markdown Release type: patch For long-running tests, display minutes and not only seconds. ``` ## Requirements You will need the following prerequisites in order to use pytest-sugar: - Python 3.8 or newer - pytest 6.2 or newer ## Running on Windows If you are seeing gibberish, you might want to try changing charset and fonts. See [this comment]( https://github.com/Teemu/pytest-sugar/pull/49#issuecomment-146567670) for more details. ## Similar projects - [pytest-rich](https://github.com/nicoddemus/pytest-rich) - [pytest-pretty](https://github.com/samuelcolvin/pytest-pretty) %package -n python3-pytest-sugar Summary: pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly). Provides: python-pytest-sugar BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pytest-sugar # pytest-sugar ✨ [![PyPI version](https://img.shields.io/pypi/v/pytest-sugar.svg)](https://pypi.org/project/pytest-sugar/) This plugin extends [pytest](http://pytest.org) by showing failures and errors instantly, adding a progress bar, improving the test results, and making the output look better. ![render1667890332624-min](https://user-images.githubusercontent.com/53298/200600769-7b871b26-a36a-4ae6-ae24-945ee83fb74a.gif) ## Installation To install pytest-sugar: python -m pip install pytest-sugar Once installed, the plugin is activated automatically. Run your tests normally: pytest If you would like more detailed output (one test per line), then you may use the verbose option: pytest --verbose If you would like to run tests without pytest-sugar, use: pytest -p no:sugar ## How to contribute 👷‍♂️ [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=master&repo=10950375 ) Make sure to read our [Code of Conduct](https://github.com/Teemu/pytest-sugar/blob/master/.github/CODE_OF_CONDUCT.md). You can get started modifying the codebase with the following commands. Alternatively, you can try Github Codespaces (click the badge above). Push the changes to your repository & create a pull request. ```` git clone git@github.com:Teemu/pytest-sugar.git cd pytest-sugar python -m venv .venv source .venv/bin/activate echo ".venv" >> .git/info/exclude pip install -e ".[dev]" pre-commit install ```` There are two ways of running tests. We have our proper tests: ```` pytest . ```` There are also fake tests that can be used to visualise the output: ```` pytest faketests ```` When submitting a pull request, please add a `RELEASE.md` file in the root of the project that contains the release type (major, minor, patch) and a summary of the changes that will be used as the release changelog entry. For example: ```markdown Release type: patch For long-running tests, display minutes and not only seconds. ``` ## Requirements You will need the following prerequisites in order to use pytest-sugar: - Python 3.8 or newer - pytest 6.2 or newer ## Running on Windows If you are seeing gibberish, you might want to try changing charset and fonts. See [this comment]( https://github.com/Teemu/pytest-sugar/pull/49#issuecomment-146567670) for more details. ## Similar projects - [pytest-rich](https://github.com/nicoddemus/pytest-rich) - [pytest-pretty](https://github.com/samuelcolvin/pytest-pretty) %package help Summary: Development documents and examples for pytest-sugar Provides: python3-pytest-sugar-doc %description help # pytest-sugar ✨ [![PyPI version](https://img.shields.io/pypi/v/pytest-sugar.svg)](https://pypi.org/project/pytest-sugar/) This plugin extends [pytest](http://pytest.org) by showing failures and errors instantly, adding a progress bar, improving the test results, and making the output look better. ![render1667890332624-min](https://user-images.githubusercontent.com/53298/200600769-7b871b26-a36a-4ae6-ae24-945ee83fb74a.gif) ## Installation To install pytest-sugar: python -m pip install pytest-sugar Once installed, the plugin is activated automatically. Run your tests normally: pytest If you would like more detailed output (one test per line), then you may use the verbose option: pytest --verbose If you would like to run tests without pytest-sugar, use: pytest -p no:sugar ## How to contribute 👷‍♂️ [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=master&repo=10950375 ) Make sure to read our [Code of Conduct](https://github.com/Teemu/pytest-sugar/blob/master/.github/CODE_OF_CONDUCT.md). You can get started modifying the codebase with the following commands. Alternatively, you can try Github Codespaces (click the badge above). Push the changes to your repository & create a pull request. ```` git clone git@github.com:Teemu/pytest-sugar.git cd pytest-sugar python -m venv .venv source .venv/bin/activate echo ".venv" >> .git/info/exclude pip install -e ".[dev]" pre-commit install ```` There are two ways of running tests. We have our proper tests: ```` pytest . ```` There are also fake tests that can be used to visualise the output: ```` pytest faketests ```` When submitting a pull request, please add a `RELEASE.md` file in the root of the project that contains the release type (major, minor, patch) and a summary of the changes that will be used as the release changelog entry. For example: ```markdown Release type: patch For long-running tests, display minutes and not only seconds. ``` ## Requirements You will need the following prerequisites in order to use pytest-sugar: - Python 3.8 or newer - pytest 6.2 or newer ## Running on Windows If you are seeing gibberish, you might want to try changing charset and fonts. See [this comment]( https://github.com/Teemu/pytest-sugar/pull/49#issuecomment-146567670) for more details. ## Similar projects - [pytest-rich](https://github.com/nicoddemus/pytest-rich) - [pytest-pretty](https://github.com/samuelcolvin/pytest-pretty) %prep %autosetup -n pytest-sugar-0.9.7 %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-sugar -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 0.9.7-1 - Package Spec generated