From 042ee46d6ee69ed33e978b8a51e7a0e6d8260ac4 Mon Sep 17 00:00:00 2001 From: Romain Geissler Date: Jan 07 2025 03:38:10 +0000 Subject: Fix tests on EPEL 9/10. Indeed in EPEL distro.like() returns "rhel fedora" while on fedora it returns an empty string. Signed-off-by: Romain Geissler --- diff --git a/test/test_commands.py b/test/test_commands.py index d160da9..b08a7fe 100644 --- a/test/test_commands.py +++ b/test/test_commands.py @@ -24,20 +24,23 @@ class TestDetermineRuntimeEnv(CommandTestCase): self.cmd = self.make_commands() @patch('distro.id', return_value='fedora') + @patch('distro.like', return_value='') @patch('distro.major_version', return_value='25') - def test_return_fedora_disttag(self, mock_ver, mock_id): + def test_return_fedora_disttag(self, mock_ver, mock_like, mock_id): result = self.cmd._determine_runtime_env() self.assertEqual('fc25', result) @patch('distro.id', return_value='') - def test_return_None_if_os_is_unknown(self, mock_id): + @patch('distro.like', return_value='') + def test_return_None_if_os_is_unknown(self, mock_like, mock_id): self.assertEqual(None, self.cmd._determine_runtime_env()) @patch('distro.os_release_info', return_value={'variant': 'ELN'}) @patch('distro.id', return_value='fedora') + @patch('distro.like', return_value='') @patch('distro.major_version', return_value='41') @patch('pyrpkg.Commands.kojisession', new_callable=PropertyMock) - def test_return_for_eln(self, mock_koji, mock_ver, mock_id, mock_info): + def test_return_for_eln(self, mock_koji, mock_ver, mock_like, mock_id, mock_info): self.cmd._kojisession = Mock() koji_session = mock_koji.return_value koji_session.getBuildConfig.return_value = {