test(integration): move create repo preview test from e2e and mock git commands
Some checks failed
Mark stable commit / test-unit (push) Has been cancelled
Mark stable commit / test-integration (push) Has been cancelled
Mark stable commit / test-env-virtual (push) Has been cancelled
Mark stable commit / test-env-nix (push) Has been cancelled
Mark stable commit / test-e2e (push) Has been cancelled
Mark stable commit / test-virgin-user (push) Has been cancelled
Mark stable commit / test-virgin-root (push) Has been cancelled
Mark stable commit / lint-shell (push) Has been cancelled
Mark stable commit / lint-python (push) Has been cancelled
Mark stable commit / mark-stable (push) Has been cancelled
Some checks failed
Mark stable commit / test-unit (push) Has been cancelled
Mark stable commit / test-integration (push) Has been cancelled
Mark stable commit / test-env-virtual (push) Has been cancelled
Mark stable commit / test-env-nix (push) Has been cancelled
Mark stable commit / test-e2e (push) Has been cancelled
Mark stable commit / test-virgin-user (push) Has been cancelled
Mark stable commit / test-virgin-root (push) Has been cancelled
Mark stable commit / lint-shell (push) Has been cancelled
Mark stable commit / lint-python (push) Has been cancelled
Mark stable commit / mark-stable (push) Has been cancelled
- Reclassify create repo preview test as integration test - Rename test class to drop E2E naming - Replace subprocess mock with core.git command mocks (init/add_all/commit) - Patch get_config_value to avoid git config dependency https://chatgpt.com/share/694150de-873c-800f-a01d-df3cc7ce25df
This commit is contained in:
@@ -8,7 +8,7 @@ from unittest.mock import patch
|
|||||||
from pkgmgr.actions.repository.create import create_repo
|
from pkgmgr.actions.repository.create import create_repo
|
||||||
|
|
||||||
|
|
||||||
class TestE2ECreateRepoPreviewOutput(unittest.TestCase):
|
class TestCreateRepoPreviewOutput(unittest.TestCase):
|
||||||
def test_create_repo_preview_prints_expected_steps(self) -> None:
|
def test_create_repo_preview_prints_expected_steps(self) -> None:
|
||||||
cfg = {"directories": {"repositories": "/tmp/Repositories"}, "repositories": []}
|
cfg = {"directories": {"repositories": "/tmp/Repositories"}, "repositories": []}
|
||||||
|
|
||||||
@@ -22,7 +22,10 @@ class TestE2ECreateRepoPreviewOutput(unittest.TestCase):
|
|||||||
patch("pkgmgr.actions.repository.create.render_default_templates"),
|
patch("pkgmgr.actions.repository.create.render_default_templates"),
|
||||||
patch("pkgmgr.actions.repository.create.write_mirrors_file"),
|
patch("pkgmgr.actions.repository.create.write_mirrors_file"),
|
||||||
patch("pkgmgr.actions.repository.create.setup_mirrors"),
|
patch("pkgmgr.actions.repository.create.setup_mirrors"),
|
||||||
patch("pkgmgr.actions.repository.create.subprocess.run"),
|
patch("pkgmgr.actions.repository.create.get_config_value", return_value=None),
|
||||||
|
patch("pkgmgr.actions.repository.create.init"),
|
||||||
|
patch("pkgmgr.actions.repository.create.add_all"),
|
||||||
|
patch("pkgmgr.actions.repository.create.commit"),
|
||||||
):
|
):
|
||||||
create_repo(
|
create_repo(
|
||||||
"github.com/acme/repo",
|
"github.com/acme/repo",
|
||||||
Reference in New Issue
Block a user