%global _empty_manifest_terminate_build 0 Name: python-flake8-mock Version: 0.3 Release: 1 Summary: Provides checking for non-existent mock methods License: GNU URL: https://github.com/aleGpereira/flake8-mock Source0: https://mirrors.nju.edu.cn/pypi/web/packages/00/b8/af88a8c6e37858d28700e6e51dc93d10f5deaca317f135b77f6db3bdb6b8/flake8-mock-0.3.tar.gz BuildArch: noarch %description Remember that a mock's job is to say, "You got it, boss" whenever anyone calls it. It will do real work, like raising an exception, when one of its convenience methods is called, like ``assert_called_once_with``. But it won't do real work when you call a method that only *resembles* a convenience method, such as ``assert_called_once`` (no ``_with``!). Sometimes developers may not notice that they are using a non-existent mock method, because they are not getting an output error telling them so. And for some reason they can also forget to verify that the test cases fail before writing implementation code. This plugin checks for possible non-existent mock methods when you run ``flake8``, the Python code checker. Inspired by http://engineeringblog.yelp.com/2015/02/assert_called_once-threat-or-menace.html. %package -n python3-flake8-mock Summary: Provides checking for non-existent mock methods Provides: python-flake8-mock BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-flake8-mock Remember that a mock's job is to say, "You got it, boss" whenever anyone calls it. It will do real work, like raising an exception, when one of its convenience methods is called, like ``assert_called_once_with``. But it won't do real work when you call a method that only *resembles* a convenience method, such as ``assert_called_once`` (no ``_with``!). Sometimes developers may not notice that they are using a non-existent mock method, because they are not getting an output error telling them so. And for some reason they can also forget to verify that the test cases fail before writing implementation code. This plugin checks for possible non-existent mock methods when you run ``flake8``, the Python code checker. Inspired by http://engineeringblog.yelp.com/2015/02/assert_called_once-threat-or-menace.html. %package help Summary: Development documents and examples for flake8-mock Provides: python3-flake8-mock-doc %description help Remember that a mock's job is to say, "You got it, boss" whenever anyone calls it. It will do real work, like raising an exception, when one of its convenience methods is called, like ``assert_called_once_with``. But it won't do real work when you call a method that only *resembles* a convenience method, such as ``assert_called_once`` (no ``_with``!). Sometimes developers may not notice that they are using a non-existent mock method, because they are not getting an output error telling them so. And for some reason they can also forget to verify that the test cases fail before writing implementation code. This plugin checks for possible non-existent mock methods when you run ``flake8``, the Python code checker. Inspired by http://engineeringblog.yelp.com/2015/02/assert_called_once-threat-or-menace.html. %prep %autosetup -n flake8-mock-0.3 %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-flake8-mock -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 0.3-1 - Package Spec generated