.gear/argh.spec | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ .gear/rules | 3 ++ .gear/tags/list | 1 + .gear/upstream/remotes | 3 ++ test/test_integration.py | 9 +++--- 5 files changed, 88 insertions(+), 5 deletions(-) diff --git a/.gear/argh.spec b/.gear/argh.spec new file mode 100644 index 0000000..2eec050 --- /dev/null +++ b/.gear/argh.spec @@ -0,0 +1,77 @@ +%define _unpackaged_files_terminate_build 1 + +%define oname argh +%def_with check + +Name: python3-module-%oname +Version: 0.26.2 +Release: alt1 +Summary: An unobtrusive argparse wrapper with natural syntax +License: LGPLv3 +Group: Development/Python3 +Url: https://pypi.org/project/argh/ + +# https://github.com/neithere/argh.git +Source: %name-%version.tar +Patch0: %name-%version-alt.patch + +BuildArch: noarch + +BuildRequires(pre): rpm-build-python3 + +%if_with check +BuildRequires: python3(mock) +BuildRequires: python3(tox) +%endif + +%description +An argparse wrapper that doesn't make you say "argh" each time you deal +with it. + +http://argh.rtfd.org + +%prep +%setup +%autopatch -p1 + +%build +%python3_build_debug + +%install +%python3_install + +%check +cat > tox.ini < 0.26.2-alt1 +- 0.26.1 -> 0.26.2. +- Stopped Python2 package build. + +* Fri Feb 02 2018 Stanislav Levin 0.26.1-alt1.git20141030.2.1 +- (NMU) Fix Requires and BuildRequires to python-setuptools + +* Mon Jul 17 2017 Aleksei Nikiforov 0.26.1-alt1.git20141030.2 +- Fixed build spec with pytest3 + +* Sun Mar 13 2016 Ivan Zakharyaschev 0.26.1-alt1.git20141030.1.1 +- (NMU) rebuild with rpm-build-python3-0.1.9 + (for common python3/site-packages/ and auto python3.3-ABI dep when needed) + +* Thu Jan 28 2016 Mikhail Efremov 0.26.1-alt1.git20141030.1 +- NMU: Use buildreq for BR. + +* Sat Nov 22 2014 Eugeny A. Rostovtsev (REAL) 0.26.1-alt1.git20141030 +- Initial build for Sisyphus + diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..a222a8e --- /dev/null +++ b/.gear/rules @@ -0,0 +1,3 @@ +spec: .gear/argh.spec +tar: v@version@:. +diff: v@version@:. . name=@name@-@version@-alt.patch diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..e413089 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +06b6bb19a5da3b338918d5e84d5068a5aaf50911 v0.26.2 diff --git a/.gear/upstream/remotes b/.gear/upstream/remotes new file mode 100644 index 0000000..cfb720d --- /dev/null +++ b/.gear/upstream/remotes @@ -0,0 +1,3 @@ +[remote "upstream"] + url = https://github.com/neithere/argh.git + fetch = +refs/heads/*:refs/remotes/upstream/* diff --git a/test/test_integration.py b/test/test_integration.py index 8899d8e..649f576 100644 --- a/test/test_integration.py +++ b/test/test_integration.py @@ -7,7 +7,6 @@ import sys import re import argparse -import iocapture import mock import pytest @@ -761,7 +760,7 @@ def test_help_formatting_is_preserved(): assert func.__doc__ in p.format_help() -def test_prog(): +def test_prog(capsys): "Program name propagates from sys.argv[0]" def cmd(foo=1): @@ -772,9 +771,9 @@ def test_prog(): usage = get_usage_string() - with iocapture.capture() as captured: - assert run(p, '-h', exit=True) == None - assert captured.stdout.startswith(usage) + assert run(p, '-h', exit=True) == None + captured = capsys.readouterr() + assert captured.out.startswith(usage) def test_unknown_args():