Files
computer-playbook/tests/unit/cli/core/test_git.py
T

16 lines
402 B
Python

import unittest
from unittest.mock import patch
from cli.core.git import git_clean_repo
class TestGit(unittest.TestCase):
def test_git_clean_repo_invokes_git_clean(self):
with patch("cli.core.git.subprocess.run") as mock_run:
git_clean_repo()
mock_run.assert_called_once_with(["git", "clean", "-Xfd"], check=True)
if __name__ == "__main__":
unittest.main()