File support-click-8.2.patch of Package python-sphinx-theme-builder

Index: sphinx-theme-builder-0.2.0b2/tests/conftest.py
===================================================================
--- sphinx-theme-builder-0.2.0b2.orig/tests/conftest.py
+++ sphinx-theme-builder-0.2.0b2/tests/conftest.py
@@ -1,5 +1,6 @@
 import contextlib
 import errno
+import inspect
 import os
 import shutil
 import stat
@@ -17,7 +18,10 @@ from click.testing import CliRunner
 # Fixtures
 @pytest.fixture
 def runner() -> CliRunner:
-    return CliRunner(mix_stderr=False)
+    if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
+        return click.testing.CliRunner(mix_stderr=False)
+    else:
+        return click.testing.CliRunner()
 
 
 @pytest.fixture
Index: sphinx-theme-builder-0.2.0b2/tests/workflow/test_cli.py
===================================================================
--- sphinx-theme-builder-0.2.0b2.orig/tests/workflow/test_cli.py
+++ sphinx-theme-builder-0.2.0b2/tests/workflow/test_cli.py
@@ -8,8 +8,8 @@ class TestCLIRoot:
     def test_no_arguments(self, runner: CliRunner, cli: Group) -> None:
         process = runner.invoke(cli, [])
 
-        assert process.exit_code == 0
-        assert process.stdout
+        assert process.exit_code in (0, 2)
+        assert process.stdout == ''
 
     def test_help(self, runner: CliRunner, cli: Group) -> None:
         process = runner.invoke(cli, ["--help"])
@@ -23,4 +23,4 @@ class TestCLIRoot:
         process_one = runner.invoke(cli, [])
         process_two = runner.invoke(cli, ["--help"])
 
-        assert process_one.stdout == process_two.stdout
+        assert process_two.stdout in process_one.stderr
Index: sphinx-theme-builder-0.2.0b2/tests/workflow/test_new.py
===================================================================
--- sphinx-theme-builder-0.2.0b2.orig/tests/workflow/test_new.py
+++ sphinx-theme-builder-0.2.0b2/tests/workflow/test_new.py
@@ -8,8 +8,8 @@ class TestCLINew:
     def test_no_arguments(self, runner: CliRunner, cli: Group) -> None:
         process = runner.invoke(cli, [])
 
-        assert process.exit_code == 0
-        assert process.stdout
+        assert process.exit_code in (0, 2)
+        assert process.stdout == ''
 
     def test_help(self, runner: CliRunner, cli: Group) -> None:
         process = runner.invoke(cli, ["--help"])
@@ -23,4 +23,4 @@ class TestCLINew:
         process_one = runner.invoke(cli, [])
         process_two = runner.invoke(cli, ["--help"])
 
-        assert process_one.stdout == process_two.stdout
+        assert process_two.stdout in process_one.stderr
openSUSE Build Service is sponsored by