Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/tests/cli/test_client.py
Show All 15 Lines | |||||
from swh.deposit.api.checks import check_metadata | from swh.deposit.api.checks import check_metadata | ||||
from swh.deposit.cli import deposit as cli | from swh.deposit.cli import deposit as cli | ||||
from swh.deposit.cli.client import ( | from swh.deposit.cli.client import ( | ||||
InputError, | InputError, | ||||
_collection, | _collection, | ||||
_url, | _url, | ||||
generate_metadata, | generate_metadata, | ||||
generate_slug, | |||||
) | ) | ||||
from swh.deposit.client import MaintenanceError, PublicApiDepositClient | from swh.deposit.client import MaintenanceError, PublicApiDepositClient | ||||
from swh.deposit.parsers import parse_xml | from swh.deposit.parsers import parse_xml | ||||
from swh.model.exceptions import ValidationError | from swh.model.exceptions import ValidationError | ||||
from ..conftest import TEST_USER | from ..conftest import TEST_USER | ||||
def generate_slug() -> str: | |||||
"""Generate a slug (sample purposes). | |||||
""" | |||||
import uuid | |||||
return str(uuid.uuid4()) | |||||
@pytest.fixture | @pytest.fixture | ||||
def datadir(request): | def datadir(request): | ||||
"""Override default datadir to target main test datadir""" | """Override default datadir to target main test datadir""" | ||||
return os.path.join(os.path.dirname(str(request.fspath)), "../data") | return os.path.join(os.path.dirname(str(request.fspath)), "../data") | ||||
@pytest.fixture | @pytest.fixture | ||||
def slug(): | def slug(): | ||||
▲ Show 20 Lines • Show All 701 Lines • Show Last 20 Lines |