PR#3957: Fix test

Merges #3957
https://pagure.io/koji/pull-request/3957
This commit is contained in:
Tomas Kopecek 2023-12-08 11:18:46 +01:00
commit e55303c2ce

View file

@ -127,23 +127,28 @@ class TestCGImporter(unittest.TestCase):
self.path_build.return_value = path
x = kojihub.CG_Importer()
x.log_warning = mock.MagicMock()
# directory exists
self.lexists.return_value = True
with self.assertRaises(koji.GenericError):
x.check_build_dir(delete=False)
self.rmtree.assert_not_called()
x.log_warning.assert_not_called()
# directory exists + delete
self.lexists.return_value = True
x.check_build_dir(delete=True)
self.rmtree.assert_called_once_with(path)
x.log_warning.assert_called_once_with("Deleting build directory: /random_path/random_dir")
x.log_warning.reset_mock()
# directory doesn't exist
self.rmtree.reset_mock()
self.lexists.return_value = False
x.check_build_dir()
self.rmtree.assert_not_called()
x.log_warning.assert_not_called()
def test_prep_build_exists(self):
self.path_work.return_value = os.path.dirname(__file__)