forked from pool/python-sortinghat
Rejig support-click-8.2.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sortinghat?expand=0&rev=51
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 13 03:02:07 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
Thu May 15 02:33:32 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||||||
|
|
||||||
- Update to 1.7.1:
|
- Update to 1.7.1:
|
||||||
* New features:
|
* New features:
|
||||||
|
@@ -2,11 +2,71 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_add.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_add.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_add.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_add.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_add.py
|
||||||
@@ -225,7 +225,7 @@ class TestAddCommand(unittest.TestCase):
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -107,7 +108,10 @@ class TestAddCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Create a new identity
|
||||||
|
params = [
|
||||||
|
@@ -135,7 +139,10 @@ class TestAddCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Create a new identity setting partial data
|
||||||
|
params = [
|
||||||
|
@@ -161,7 +168,10 @@ class TestAddCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Assign to John Smith - a9b403e150dd4af8953a52a4bb841051e4b705d9
|
||||||
|
# individual
|
||||||
|
@@ -190,7 +200,11 @@ class TestAddCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
+
|
||||||
|
|
||||||
|
params = [
|
||||||
|
'--source', 'scm',
|
||||||
|
@@ -225,7 +239,10 @@ class TestAddCommand(unittest.TestCase):
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
@@ -15,75 +75,180 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_config.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_config.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_config.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_config.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_config.py
|
||||||
@@ -104,7 +104,7 @@ class TestInitConfig(unittest.TestCase):
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import os.path
|
||||||
|
import shutil
|
||||||
|
import unittest
|
||||||
|
@@ -53,7 +54,10 @@ class TestInitConfig(unittest.TestCase):
|
||||||
|
def test_init(self):
|
||||||
|
"""Check if it initializes a configuration file."""
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
with runner.isolated_filesystem() as fs:
|
||||||
|
filepath = os.path.join(fs, MOCK_CONFIG_FILE)
|
||||||
|
@@ -79,7 +83,10 @@ class TestInitConfig(unittest.TestCase):
|
||||||
|
def test_default_filename(self, mock_basepath):
|
||||||
|
"""Check if it uses the default filename when filepath is not given"""
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
with runner.isolated_filesystem() as fs:
|
||||||
|
dirpath = os.path.join(fs, '.sortinghat')
|
||||||
|
@@ -104,7 +111,10 @@ class TestInitConfig(unittest.TestCase):
|
||||||
def test_config_is_not_overwritten(self):
|
def test_config_is_not_overwritten(self):
|
||||||
"""Check whether an existing config file is not replaced"""
|
"""Check whether an existing config file is not replaced"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
||||||
@@ -132,7 +132,7 @@ class TestInitConfig(unittest.TestCase):
|
@@ -132,7 +142,10 @@ class TestInitConfig(unittest.TestCase):
|
||||||
def test_overwrite_config(self):
|
def test_overwrite_config(self):
|
||||||
"""Check whether an existing config file is overwritten"""
|
"""Check whether an existing config file is overwritten"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
||||||
@@ -240,7 +240,7 @@ class TestSetConfig(unittest.TestCase):
|
@@ -168,7 +181,10 @@ class TestSetConfig(unittest.TestCase):
|
||||||
|
def test_set_value(self):
|
||||||
|
"""Check set method"""
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
with runner.isolated_filesystem() as fs:
|
||||||
|
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
||||||
|
@@ -210,7 +226,10 @@ class TestSetConfig(unittest.TestCase):
|
||||||
|
def test_default_filename(self, mock_basepath):
|
||||||
|
"""Check if it uses the default filename when filepath is not given"""
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
with runner.isolated_filesystem() as fs:
|
||||||
|
dirpath = os.path.join(fs, '.sortinghat')
|
||||||
|
@@ -240,7 +259,10 @@ class TestSetConfig(unittest.TestCase):
|
||||||
def test_not_available_keys(self):
|
def test_not_available_keys(self):
|
||||||
"""Check if it raises an error when the key is not available"""
|
"""Check if it raises an error when the key is not available"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
||||||
@@ -260,7 +260,7 @@ class TestSetConfig(unittest.TestCase):
|
@@ -260,7 +282,10 @@ class TestSetConfig(unittest.TestCase):
|
||||||
def test_invalid_keys(self):
|
def test_invalid_keys(self):
|
||||||
"""Check if it raises an error when the key is invalid"""
|
"""Check if it raises an error when the key is invalid"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
# Test keys that do not follow '<section>.<option>' schema
|
# Test keys that do not follow '<section>.<option>' schema
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
@@ -321,7 +321,7 @@ class TestSetConfig(unittest.TestCase):
|
@@ -321,7 +346,10 @@ class TestSetConfig(unittest.TestCase):
|
||||||
def test_invalid_config_files(self):
|
def test_invalid_config_files(self):
|
||||||
"""Check whether it raises and error reading invalid configuration files"""
|
"""Check whether it raises and error reading invalid configuration files"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
# Test keys that do not follow '<section>.<option>' schema
|
# Test keys that do not follow '<section>.<option>' schema
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
@@ -405,7 +405,7 @@ class TestGetConfig(unittest.TestCase):
|
@@ -342,7 +370,10 @@ class TestGetConfig(unittest.TestCase):
|
||||||
|
def test_get_value(self):
|
||||||
|
"""Test get method"""
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
with runner.isolated_filesystem() as fs:
|
||||||
|
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
||||||
|
@@ -379,7 +410,10 @@ class TestGetConfig(unittest.TestCase):
|
||||||
|
def test_default_filename(self, mock_basepath):
|
||||||
|
"""Check if it uses the default filename when filepath is not given"""
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
with runner.isolated_filesystem() as fs:
|
||||||
|
mock_basepath.return_value = fs
|
||||||
|
@@ -405,7 +439,10 @@ class TestGetConfig(unittest.TestCase):
|
||||||
def test_not_available_keys(self):
|
def test_not_available_keys(self):
|
||||||
"""Check if it raises an error when the key is not available"""
|
"""Check if it raises an error when the key is not available"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
shutil.copy(MOCK_CONFIG_FILEPATH, fs)
|
||||||
@@ -424,7 +424,7 @@ class TestGetConfig(unittest.TestCase):
|
@@ -424,7 +461,10 @@ class TestGetConfig(unittest.TestCase):
|
||||||
def test_invalid_keys(self):
|
def test_invalid_keys(self):
|
||||||
"""Check if it raises an error when the key is invalid"""
|
"""Check if it raises an error when the key is invalid"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
# Test keys that do not follow '<section>.<option>' schema
|
# Test keys that do not follow '<section>.<option>' schema
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
@@ -480,7 +480,7 @@ class TestGetConfig(unittest.TestCase):
|
@@ -480,7 +520,11 @@ class TestGetConfig(unittest.TestCase):
|
||||||
def test_invalid_config_files(self):
|
def test_invalid_config_files(self):
|
||||||
"""Check whether it raises and error reading invalid configuration files"""
|
"""Check whether it raises and error reading invalid configuration files"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
+
|
||||||
|
|
||||||
with runner.isolated_filesystem() as fs:
|
with runner.isolated_filesystem() as fs:
|
||||||
filepath = os.path.join(fs, 'unknown_file.cfg')
|
filepath = os.path.join(fs, 'unknown_file.cfg')
|
||||||
@@ -91,29 +256,95 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_countries.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_countries.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_countries.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_countries.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_countries.py
|
||||||
@@ -193,7 +193,7 @@ class TestCountriesCommand(unittest.Test
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -135,7 +136,10 @@ class TestCountriesCommand(unittest.Test
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
result = runner.invoke(countries)
|
||||||
|
|
||||||
|
self.assertEqual(len(client.ops), 2)
|
||||||
|
@@ -174,8 +178,10 @@ class TestCountriesCommand(unittest.Test
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
-
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
params = ['--code', 'ES']
|
||||||
|
result = runner.invoke(countries, params)
|
||||||
|
|
||||||
|
@@ -193,7 +199,10 @@ class TestCountriesCommand(unittest.Test
|
||||||
def test_countries_invalid_code(self):
|
def test_countries_invalid_code(self):
|
||||||
"""Check if it fails when code is invalid"""
|
"""Check if it fails when code is invalid"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = ['--code', 'E']
|
params = ['--code', 'E']
|
||||||
result = runner.invoke(countries, params)
|
result = runner.invoke(countries, params)
|
||||||
@@ -263,7 +263,7 @@ class TestCountriesCommand(unittest.Test
|
@@ -244,7 +253,10 @@ class TestCountriesCommand(unittest.Test
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
params = ['--term', 'unit']
|
||||||
|
result = runner.invoke(countries, params)
|
||||||
|
@@ -263,7 +275,10 @@ class TestCountriesCommand(unittest.Test
|
||||||
def test_countries_invalid_term(self):
|
def test_countries_invalid_term(self):
|
||||||
"""Check if it fails when term is invalid"""
|
"""Check if it fails when term is invalid"""
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = ['--term', 'E']
|
params = ['--term', 'E']
|
||||||
result = runner.invoke(countries, params)
|
result = runner.invoke(countries, params)
|
||||||
@@ -334,7 +334,7 @@ class TestCountriesCommand(unittest.Test
|
@@ -304,7 +319,10 @@ class TestCountriesCommand(unittest.Test
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
result = runner.invoke(countries)
|
||||||
|
|
||||||
|
@@ -334,7 +352,10 @@ class TestCountriesCommand(unittest.Test
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
result = runner.invoke(countries)
|
result = runner.invoke(countries)
|
||||||
@@ -122,20 +353,70 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_enroll.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_enroll.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_enroll.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_enroll.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_enroll.py
|
||||||
@@ -180,7 +180,7 @@ class TestEnrollCommand(unittest.TestCas
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -93,7 +94,10 @@ class TestEnrollCommand(unittest.TestCas
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Create a new enrollment
|
||||||
|
params = [
|
||||||
|
@@ -124,7 +128,10 @@ class TestEnrollCommand(unittest.TestCas
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Create a new enrollment
|
||||||
|
params = [
|
||||||
|
@@ -151,7 +158,10 @@ class TestEnrollCommand(unittest.TestCas
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Create a new enrollment
|
||||||
|
params = [
|
||||||
|
@@ -180,7 +190,10 @@ class TestEnrollCommand(unittest.TestCas
|
||||||
client = MockClient([])
|
client = MockClient([])
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
'322397ed782a798ffd9d0bc7e293df4292fe075d',
|
'322397ed782a798ffd9d0bc7e293df4292fe075d',
|
||||||
@@ -225,7 +225,7 @@ class TestEnrollCommand(unittest.TestCas
|
@@ -225,7 +238,10 @@ class TestEnrollCommand(unittest.TestCas
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
@@ -144,20 +425,58 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_lock.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_lock.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_lock.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_lock.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_lock.py
|
||||||
@@ -116,7 +116,7 @@ class TestLockAddCommand(unittest.TestCa
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
import click.testing
|
||||||
|
@@ -85,7 +86,10 @@ class TestLockAddCommand(unittest.TestCa
|
||||||
|
]
|
||||||
|
mock_client = MockClient(responses)
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Add lock
|
||||||
|
params = [
|
||||||
|
@@ -116,7 +120,10 @@ class TestLockAddCommand(unittest.TestCa
|
||||||
]
|
]
|
||||||
mock_client = MockClient(responses)
|
mock_client = MockClient(responses)
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
'FFFFFFFFFFFFFFF'
|
'FFFFFFFFFFFFFFF'
|
||||||
@@ -174,7 +174,7 @@ class TestLockRmCommand(unittest.TestCas
|
@@ -143,7 +150,10 @@ class TestLockRmCommand(unittest.TestCas
|
||||||
|
]
|
||||||
|
mock_client = MockClient(responses)
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Remove lock
|
||||||
|
params = [
|
||||||
|
@@ -174,7 +184,10 @@ class TestLockRmCommand(unittest.TestCas
|
||||||
]
|
]
|
||||||
mock_client = MockClient(responses)
|
mock_client = MockClient(responses)
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
@@ -166,11 +485,34 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_merge.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_merge.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_merge.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_merge.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_merge.py
|
||||||
@@ -113,7 +113,7 @@ class TestMergeCommand(unittest.TestCase
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -76,7 +77,10 @@ class TestMergeCommand(unittest.TestCase
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Merge individuals
|
||||||
|
params = [
|
||||||
|
@@ -113,7 +117,10 @@ class TestMergeCommand(unittest.TestCase
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
@@ -179,11 +521,46 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_mv.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_mv.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_mv.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_mv.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_mv.py
|
||||||
@@ -147,7 +147,7 @@ class TestMvCommand(unittest.TestCase):
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -86,7 +87,10 @@ class TestMvCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Create a new identity
|
||||||
|
params = [
|
||||||
|
@@ -113,7 +117,10 @@ class TestMvCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Create a new identity
|
||||||
|
params = [
|
||||||
|
@@ -147,7 +154,10 @@ class TestMvCommand(unittest.TestCase):
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
@@ -192,11 +569,70 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_profile.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_profile.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_profile.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_profile.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_profile.py
|
||||||
@@ -310,7 +310,7 @@ class TestProfileCommand(unittest.TestCa
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -158,7 +159,10 @@ class TestProfileCommand(unittest.TestCa
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Update the profile
|
||||||
|
params = [
|
||||||
|
@@ -202,7 +206,10 @@ class TestProfileCommand(unittest.TestCa
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Update the profile
|
||||||
|
params = [
|
||||||
|
@@ -242,7 +249,10 @@ class TestProfileCommand(unittest.TestCa
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Show the profile
|
||||||
|
params = [
|
||||||
|
@@ -278,7 +288,10 @@ class TestProfileCommand(unittest.TestCa
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Show the profile
|
||||||
|
params = [
|
||||||
|
@@ -310,7 +323,10 @@ class TestProfileCommand(unittest.TestCa
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
@@ -205,11 +641,46 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_rm.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_rm.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_rm.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_rm.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_rm.py
|
||||||
@@ -146,7 +146,7 @@ class TestRmCommand(unittest.TestCase):
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -86,7 +87,10 @@ class TestRmCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Remove an individual
|
||||||
|
params = ['eda9f62ad321b1fbe5f283cc05e2484516203117']
|
||||||
|
@@ -116,7 +120,10 @@ class TestRmCommand(unittest.TestCase):
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Remove an identity
|
||||||
|
params = ['eda9f62ad321b1fbe5f283cc05e2484516203117']
|
||||||
|
@@ -146,7 +153,10 @@ class TestRmCommand(unittest.TestCase):
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = ['FFFFFFFFFFFFFFF']
|
params = ['FFFFFFFFFFFFFFF']
|
||||||
@@ -218,11 +689,59 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_show.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_show.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_show.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_show.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_show.py
|
||||||
@@ -431,7 +431,7 @@ class TestShowCommand(unittest.TestCase)
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -329,7 +330,11 @@ class TestShowCommand(unittest.TestCase)
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
+
|
||||||
|
result = runner.invoke(show)
|
||||||
|
|
||||||
|
self.assertEqual(len(client.ops), 2)
|
||||||
|
@@ -367,7 +372,10 @@ class TestShowCommand(unittest.TestCase)
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
params = ['17ab00ed3825ec2f50483e33c88df223264182ba']
|
||||||
|
result = runner.invoke(show, params)
|
||||||
|
@@ -401,7 +409,10 @@ class TestShowCommand(unittest.TestCase)
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
result = runner.invoke(show)
|
||||||
|
|
||||||
|
@@ -431,7 +442,10 @@ class TestShowCommand(unittest.TestCase)
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
result = runner.invoke(show)
|
result = runner.invoke(show)
|
||||||
@@ -231,11 +750,46 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_split.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_split.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_split.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_split.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_split.py
|
||||||
@@ -157,7 +157,7 @@ class TestSplitCommand(unittest.TestCase
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -91,7 +92,10 @@ class TestSplitCommand(unittest.TestCase
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Split into individuals
|
||||||
|
params = uuids
|
||||||
|
@@ -124,7 +128,10 @@ class TestSplitCommand(unittest.TestCase
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Split into individuals
|
||||||
|
params = uuids
|
||||||
|
@@ -157,7 +164,10 @@ class TestSplitCommand(unittest.TestCase
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
@@ -244,20 +798,58 @@ Index: grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_withdraw.py
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_withdraw.py
|
--- grimoirelab-sortinghat-1.7.1.orig/tests/cli/test_cmd_withdraw.py
|
||||||
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_withdraw.py
|
+++ grimoirelab-sortinghat-1.7.1/tests/cli/test_cmd_withdraw.py
|
||||||
@@ -145,7 +145,7 @@ class TestWithdrawCommand(unittest.TestC
|
@@ -20,6 +20,7 @@
|
||||||
|
# Santiago Dueñas <sduenas@bitergia.com>
|
||||||
|
#
|
||||||
|
|
||||||
|
+import inspect
|
||||||
|
import unittest
|
||||||
|
import unittest.mock
|
||||||
|
|
||||||
|
@@ -92,7 +93,10 @@ class TestWithdrawCommand(unittest.TestC
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Remove enrollments
|
||||||
|
params = [
|
||||||
|
@@ -122,7 +126,10 @@ class TestWithdrawCommand(unittest.TestC
|
||||||
|
client = MockClient(responses)
|
||||||
|
mock_client.return_value = client
|
||||||
|
|
||||||
|
- runner = click.testing.CliRunner()
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
|
# Remove enrollments
|
||||||
|
params = [
|
||||||
|
@@ -145,7 +152,10 @@ class TestWithdrawCommand(unittest.TestC
|
||||||
client = MockClient([])
|
client = MockClient([])
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
'322397ed782a798ffd9d0bc7e293df4292fe075d',
|
'322397ed782a798ffd9d0bc7e293df4292fe075d',
|
||||||
@@ -190,7 +190,7 @@ class TestWithdrawCommand(unittest.TestC
|
@@ -190,7 +200,10 @@ class TestWithdrawCommand(unittest.TestC
|
||||||
client = MockClient(responses)
|
client = MockClient(responses)
|
||||||
mock_client.return_value = client
|
mock_client.return_value = client
|
||||||
|
|
||||||
- runner = click.testing.CliRunner(mix_stderr=False)
|
- runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
|
||||||
|
+ runner = click.testing.CliRunner(mix_stderr=False)
|
||||||
|
+ else:
|
||||||
+ runner = click.testing.CliRunner()
|
+ runner = click.testing.CliRunner()
|
||||||
|
|
||||||
params = [
|
params = [
|
||||||
|
Reference in New Issue
Block a user