Changeset View
Changeset View
Standalone View
Standalone View
swh/vault/tests/test_cookers.py
Show All 20 Lines | |||||
import dulwich.index | import dulwich.index | ||||
import dulwich.objects | import dulwich.objects | ||||
import dulwich.porcelain | import dulwich.porcelain | ||||
import dulwich.repo | import dulwich.repo | ||||
import pytest | import pytest | ||||
from swh.loader.git.from_disk import GitLoaderFromDisk | from swh.loader.git.from_disk import GitLoaderFromDisk | ||||
from swh.model import from_disk, hashutil | from swh.model import from_disk, hashutil | ||||
from swh.model.identifiers import CoreSWHID, ObjectType | |||||
from swh.model.model import ( | from swh.model.model import ( | ||||
Directory, | Directory, | ||||
DirectoryEntry, | DirectoryEntry, | ||||
Person, | Person, | ||||
Revision, | Revision, | ||||
RevisionType, | RevisionType, | ||||
TimestampWithTimezone, | TimestampWithTimezone, | ||||
) | ) | ||||
from swh.model.swhids import CoreSWHID, ObjectType | |||||
from swh.vault.cookers import DirectoryCooker, GitBareCooker, RevisionGitfastCooker | from swh.vault.cookers import DirectoryCooker, GitBareCooker, RevisionGitfastCooker | ||||
from swh.vault.tests.vault_testing import hash_content | from swh.vault.tests.vault_testing import hash_content | ||||
from swh.vault.to_disk import HIDDEN_MESSAGE, SKIPPED_MESSAGE | from swh.vault.to_disk import HIDDEN_MESSAGE, SKIPPED_MESSAGE | ||||
class TestRepo: | class TestRepo: | ||||
"""A tiny context manager for a test git repository, with some utility | """A tiny context manager for a test git repository, with some utility | ||||
functions to perform basic git stuff. | functions to perform basic git stuff. | ||||
▲ Show 20 Lines • Show All 1,033 Lines • Show Last 20 Lines |