| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  | 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/tests/cli/test_cmd_add.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '--source', 'scm', | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_config.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_config_is_not_overwritten(self): | 
					
						
							|  |  |  |          """Check whether an existing config file is not replaced""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							|  |  |  |              shutil.copy(MOCK_CONFIG_FILEPATH, fs) | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -132,7 +142,10 @@ class TestInitConfig(unittest.TestCase):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_overwrite_config(self): | 
					
						
							|  |  |  |          """Check whether an existing config file is overwritten""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        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) | 
					
						
							|  |  |  | @@ -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()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							|  |  |  |              shutil.copy(MOCK_CONFIG_FILEPATH, fs) | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_not_available_keys(self): | 
					
						
							|  |  |  |          """Check if it raises an error when the key is not available""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							|  |  |  |              shutil.copy(MOCK_CONFIG_FILEPATH, fs) | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -260,7 +282,10 @@ class TestSetConfig(unittest.TestCase):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_invalid_keys(self): | 
					
						
							|  |  |  |          """Check if it raises an error when the key is invalid""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          # Test keys that do not follow '<section>.<option>' schema | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -321,7 +346,10 @@ class TestSetConfig(unittest.TestCase):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_invalid_config_files(self): | 
					
						
							|  |  |  |          """Check whether it raises and error reading invalid configuration files""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          # Test keys that do not follow '<section>.<option>' schema | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_not_available_keys(self): | 
					
						
							|  |  |  |          """Check if it raises an error when the key is not available""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							|  |  |  |              shutil.copy(MOCK_CONFIG_FILEPATH, fs) | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -424,7 +461,10 @@ class TestGetConfig(unittest.TestCase):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_invalid_keys(self): | 
					
						
							|  |  |  |          """Check if it raises an error when the key is invalid""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          # Test keys that do not follow '<section>.<option>' schema | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -480,7 +520,11 @@ class TestGetConfig(unittest.TestCase):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_invalid_config_files(self): | 
					
						
							|  |  |  |          """Check whether it raises and error reading invalid configuration files""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							|  |  |  | +
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          with runner.isolated_filesystem() as fs: | 
					
						
							|  |  |  |              filepath = os.path.join(fs, 'unknown_file.cfg') | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_countries.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_countries_invalid_code(self): | 
					
						
							|  |  |  |          """Check if it fails when code is invalid""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = ['--code', 'E'] | 
					
						
							|  |  |  |          result = runner.invoke(countries, params) | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |      def test_countries_invalid_term(self): | 
					
						
							|  |  |  |          """Check if it fails when term is invalid""" | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = ['--term', 'E'] | 
					
						
							|  |  |  |          result = runner.invoke(countries, params) | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          result = runner.invoke(countries) | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_enroll.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient([]) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '322397ed782a798ffd9d0bc7e293df4292fe075d', | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -225,7 +238,10 @@ class TestEnrollCommand(unittest.TestCas
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '322397ed782a798ffd9d0bc7e293df4292fe075d', | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_lock.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          ] | 
					
						
							|  |  |  |          mock_client = MockClient(responses) | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              'FFFFFFFFFFFFFFF' | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          ] | 
					
						
							|  |  |  |          mock_client = MockClient(responses) | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              'FFFFFFFFFFFFFFF' | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_merge.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '322397ed782a798ffd9d0bc7e293df4292fe075d', | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_mv.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '322397ed782a798ffd9d0bc7e293df4292fe075d', | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_profile.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              'FFFFFFFFFFFFFFF' | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_rm.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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):
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = ['FFFFFFFFFFFFFFF'] | 
					
						
							|  |  |  |          result = runner.invoke(rm, params, obj=mock_client) | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_show.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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)
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          result = runner.invoke(show) | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_split.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '322397ed782a798ffd9d0bc7e293df4292fe075d', | 
					
						
							|  |  |  | 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/tests/cli/test_cmd_withdraw.py
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -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
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient([]) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '322397ed782a798ffd9d0bc7e293df4292fe075d', | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | @@ -190,7 +200,10 @@ class TestWithdrawCommand(unittest.TestC
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |          client = MockClient(responses) | 
					
						
							|  |  |  |          mock_client.return_value = client | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  | -        runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							| 
									
										
										
										
											2025-05-15 02:34:04 +00:00
										 |  |  | +        if inspect.signature(click.testing.CliRunner).parameters.get("mix_stderr"):
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner(mix_stderr=False)
 | 
					
						
							|  |  |  | +        else:
 | 
					
						
							|  |  |  | +            runner = click.testing.CliRunner()
 | 
					
						
							| 
									
										
										
										
											2025-05-13 03:04:10 +00:00
										 |  |  |   | 
					
						
							|  |  |  |          params = [ | 
					
						
							|  |  |  |              '322397ed782a798ffd9d0bc7e293df4292fe075d', |