Changeset View
Changeset View
Standalone View
Standalone View
swh/fuse/tests/test_directory.py
import os | import os | ||||
from swh.fuse.tests.common import get_data_from_archive | from swh.fuse.tests.common import check_dir_name_entries | ||||
from swh.fuse.tests.data.config import DIR_WITH_SUBMODULES, ROOT_DIR | from swh.fuse.tests.data.config import DIR_WITH_SUBMODULES, ROOT_DIR | ||||
def test_list_dir(fuse_mntdir): | def test_list_dir(fuse_mntdir): | ||||
dir_path = fuse_mntdir / "archive" / ROOT_DIR | dir_path = fuse_mntdir / "archive" / ROOT_DIR | ||||
dir_meta = get_data_from_archive(ROOT_DIR) | check_dir_name_entries(dir_path, ROOT_DIR) | ||||
expected = [x["name"] for x in dir_meta] | |||||
actual = os.listdir(dir_path) | |||||
assert set(actual) == set(expected) | |||||
def test_access_file(fuse_mntdir): | def test_access_file(fuse_mntdir): | ||||
file_path = fuse_mntdir / "archive" / ROOT_DIR / "README.md" | file_path = fuse_mntdir / "archive" / ROOT_DIR / "README.md" | ||||
assert file_path.is_file() | assert file_path.is_file() | ||||
def test_access_subdir(fuse_mntdir): | def test_access_subdir(fuse_mntdir): | ||||
Show All 18 Lines |