From bffcb314139e950bdfb5a57224f87bda9970aee2c45b03a7b2243b9ae177ee39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Wed, 14 Oct 2020 08:57:08 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-click-repl?expand=0&rev=2 --- click-repl-pr53-hyphens.patch | 50 +++++++++++++++++++++++++++++++++++ python-click-repl.spec | 1 - 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 click-repl-pr53-hyphens.patch diff --git a/click-repl-pr53-hyphens.patch b/click-repl-pr53-hyphens.patch new file mode 100644 index 0000000..aef6e3f --- /dev/null +++ b/click-repl-pr53-hyphens.patch @@ -0,0 +1,50 @@ +From 3b557bcb3b53f81950d50169329f4fd1171bc6be Mon Sep 17 00:00:00 2001 +From: Chris Sullins +Date: Wed, 31 Oct 2018 17:32:27 -0700 +Subject: [PATCH] Update tests to expect hyphens + +Click now converts underscores to hyphens in command names, so +update test expectations to match. +--- + tests/test_argument.py | 2 +- + tests/test_basic.py | 4 ++-- + tests/test_command_collection.py | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/tests/test_argument.py b/tests/test_argument.py +index ab1ccea..93af5d1 100644 +--- a/tests/test_argument.py ++++ b/tests/test_argument.py +@@ -14,6 +14,6 @@ def arg_cmd(): + pass + + c = ClickCompleter(root_command) +- completions = list(c.get_completions(Document(u"arg_cmd "))) ++ completions = list(c.get_completions(Document(u"arg-cmd "))) + + assert set(x.text for x in completions) == set([u"foo", u"bar"]) +diff --git a/tests/test_basic.py b/tests/test_basic.py +index 9c67171..b198efb 100644 +--- a/tests/test_basic.py ++++ b/tests/test_basic.py +@@ -21,8 +21,8 @@ def second_level_command_two(): + pass + + c = ClickCompleter(root_command) +- completions = list(c.get_completions(Document(u"first_level_command "))) ++ completions = list(c.get_completions(Document(u"first-level-command "))) + + assert set(x.text for x in completions) == set( +- [u"second_level_command_one", u"second_level_command_two"] ++ [u"second-level-command-one", u"second-level-command-two"] + ) +diff --git a/tests/test_command_collection.py b/tests/test_command_collection.py +index 0e4c584..a78dfcf 100644 +--- a/tests/test_command_collection.py ++++ b/tests/test_command_collection.py +@@ -24,4 +24,4 @@ def foobar_cmd(): + c = ClickCompleter(click.CommandCollection(sources=[foo_group, foobar_group])) + completions = list(c.get_completions(Document(u"foo"))) + +- assert set(x.text for x in completions) == set([u"foo_cmd", u"foobar_cmd"]) ++ assert set(x.text for x in completions) == set([u"foo-cmd", u"foobar-cmd"]) diff --git a/python-click-repl.spec b/python-click-repl.spec index b0ac848..fadd93f 100644 --- a/python-click-repl.spec +++ b/python-click-repl.spec @@ -22,7 +22,6 @@ Version: 0.1.6 Release: 0 Summary: REPL plugin for Click License: MIT -Group: Development/Languages/Python URL: https://github.com/untitaker/click-repl # No tests in PyPI archive Source: https://github.com/click-contrib/click-repl/archive/%{version}.tar.gz#/click-repl-%{version}-gh.tar.gz