Changeset View
Changeset View
Standalone View
Standalone View
swh/vault/tests/test_cookers.py
Show All 16 Lines | |||||
import unittest.mock | import unittest.mock | ||||
import dulwich.fastexport | import dulwich.fastexport | ||||
import dulwich.index | import dulwich.index | ||||
import dulwich.objects | import dulwich.objects | ||||
import dulwich.porcelain | import dulwich.porcelain | ||||
import dulwich.repo | import dulwich.repo | ||||
from swh.loader.git.loader import GitLoader | from swh.loader.git.from_disk import GitLoaderFromDisk | ||||
from swh.model import hashutil | from swh.model import hashutil | ||||
from swh.model.from_disk import Directory | from swh.model.from_disk import Directory | ||||
from swh.vault.cookers import DirectoryCooker, RevisionGitfastCooker | from swh.vault.cookers import DirectoryCooker, RevisionGitfastCooker | ||||
from swh.vault.tests.vault_testing import VaultTestFixture, hash_content | from swh.vault.tests.vault_testing import VaultTestFixture, hash_content | ||||
from swh.vault.to_disk import SKIPPED_MESSAGE, HIDDEN_MESSAGE | from swh.vault.to_disk import SKIPPED_MESSAGE, HIDDEN_MESSAGE | ||||
class TestRepo: | class TestRepo: | ||||
▲ Show 20 Lines • Show All 67 Lines • ▼ Show 20 Lines | def print_debug_graph(self, reflog=False): | ||||
self.git_shell(*args, stdout=None) | self.git_shell(*args, stdout=None) | ||||
@pytest.mark.config_issue | @pytest.mark.config_issue | ||||
class BaseTestCookers(VaultTestFixture): | class BaseTestCookers(VaultTestFixture): | ||||
"""Base class of cookers unit tests""" | """Base class of cookers unit tests""" | ||||
def setUp(self): | def setUp(self): | ||||
super().setUp() | super().setUp() | ||||
self.loader = GitLoader() | self.loader = GitLoaderFromDisk() | ||||
self.loader.storage = self.storage | self.loader.storage = self.storage | ||||
def tearDown(self): | def tearDown(self): | ||||
self.loader = None | self.loader = None | ||||
super().tearDown() | super().tearDown() | ||||
def load(self, repo_path): | def load(self, repo_path): | ||||
"""Load a repository in the test storage""" | """Load a repository in the test storage""" | ||||
▲ Show 20 Lines • Show All 401 Lines • Show Last 20 Lines |