Changeset View
Changeset View
Standalone View
Standalone View
swh/fuse/tests/test_directory.py
import json | import json | ||||
from os import listdir | from os import listdir | ||||
from pathlib import Path | from pathlib import Path | ||||
from .api_data import MOCK_ARCHIVE, ROOT_SWHID, ROOT_URL | from .api_data import MOCK_ARCHIVE, ROOTDIR_SWHID, ROOTDIR_URL | ||||
def test_ls_root_swhid(fuse_mntdir): | def get_rootdir_entries(): | ||||
root_resp = json.loads(MOCK_ARCHIVE[ROOT_URL]) | rootdir_resp = json.loads(MOCK_ARCHIVE[ROOTDIR_URL]) | ||||
expected = [entry["name"] for entry in root_resp] | return [entry["name"] for entry in rootdir_resp] | ||||
swhid_dir = Path(fuse_mntdir, "archive", ROOT_SWHID) | |||||
actual = listdir(swhid_dir) | def test_ls_rootdir(fuse_mntdir): | ||||
expected = get_rootdir_entries() | |||||
rootdir_path = Path(fuse_mntdir, "archive", ROOTDIR_SWHID) | |||||
actual = listdir(rootdir_path) | |||||
assert actual == expected | assert actual == expected |