19 lines
457 B
Python
19 lines
457 B
Python
from pathlib import Path
|
|
|
|
from pytest import raises
|
|
|
|
from jwebsite.content import ContentDirectory
|
|
|
|
|
|
def test_load_directory(datadir: Path) -> None:
|
|
content = ContentDirectory(datadir)
|
|
otters = content.load(Path("otters"))
|
|
assert isinstance(otters, ContentDirectory)
|
|
|
|
|
|
def test_load_errors(datadir: Path) -> None:
|
|
directory = ContentDirectory(datadir)
|
|
|
|
with raises(FileNotFoundError):
|
|
directory.load(Path("otters/i-dont-exist"))
|