action_utils.tests.utils.gitpython_utils module
Utilities for testing GitPython usage, mocking of a lot of GitPyhon classes
- class action_utils.tests.utils.gitpython_utils.GitErrorRaiser(msg: str)
Bases:
object
Object that will raise a GitError when called
- class action_utils.tests.utils.gitpython_utils.MockGitRemote(*args, **kw)
Bases:
Mock
Mock of GitPython’s Remote class
- class action_utils.tests.utils.gitpython_utils.MockGitRepo(*args, **kw)
Bases:
Mock
Mock of GitPython’s Repo class
- create_tag(tag_str: str, m: Optional[str] = None) MockGitTag
- iter_submodules() Iterable[MockGitSubmodule]
- class action_utils.tests.utils.gitpython_utils.MockGitSubmodule(*args, **kw)
Bases:
Mock
Mock of GitPython’s Submodule class
- property hexsha: str
- class action_utils.tests.utils.gitpython_utils.MockGitTag(*args, **kw)
Bases:
Mock
Mock of GitPython’s Tag class
- class action_utils.tests.utils.gitpython_utils.MockIterableList(*args, **kw)
Bases:
Mock
Mock of GitPython’s IterableList class