15
0
forked from pool/python-fire

Accepting request 738722 from devel:languages:python

- Add subpoint-usage-test.patch, which will change the subpoint usage string
  if running under Python 3.8.

OBS-URL: https://build.opensuse.org/request/show/738722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-fire?expand=0&rev=7
This commit is contained in:
2019-10-16 07:18:58 +00:00
committed by Git OBS Bridge
3 changed files with 27 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Oct 15 03:36:44 UTC 2019 - Steve Kowalik <steven.kowalik@suse.com>
- Add subpoint-usage-test.patch, which will change the subpoint usage string
if running under Python 3.8.
-------------------------------------------------------------------
Fri Sep 13 07:44:29 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

View File

@@ -25,6 +25,7 @@ License: Apache-2.0
Group: Development/Languages/Python
URL: https://github.com/google/python-fire
Source: https://files.pythonhosted.org/packages/source/f/fire/fire-%{version}.tar.gz
Patch0: subpoint-usage-test.patch
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -47,6 +48,7 @@ interfaces (CLIs) from a Python object.
%prep
%setup -q -n fire-%{version}
%autopatch -p1
%build
%python_build

19
subpoint-usage-test.patch Normal file
View File

@@ -0,0 +1,19 @@
--- fire-0.2.1/fire/helptext_test.py~ 2019-10-15 12:58:44.707467291 +1100
+++ fire-0.2.1/fire/helptext_test.py 2019-10-15 13:00:24.971635944 +1100
@@ -20,6 +20,7 @@
import os
import textwrap
+import sys
from fire import formatting
from fire import helptext
@@ -430,6 +431,8 @@
t = trace.FireTrace(component, name='SubPoint')
usage_output = helptext.UsageText(component, trace=t, verbose=False)
expected_output = 'Usage: SubPoint --x=X --y=Y'
+ if sys.hexversion > 0x03080000:
+ expected_output = 'Usage: SubPoint <group> | --x=X --y=Y'
self.assertIn(expected_output, usage_output)
if __name__ == '__main__':