26 lines
569 B
Python
26 lines
569 B
Python
from repo_cloner.lib.dir_not_found_error import DirNotFoundError
|
|
from pathlib import PosixPath
|
|
|
|
|
|
def test_type():
|
|
x = DirNotFoundError()
|
|
assert isinstance(x, DirNotFoundError)
|
|
|
|
|
|
def test_return():
|
|
x = DirNotFoundError("/tmp")
|
|
s = x.__str__()
|
|
assert s == "Directory does not exist / is not a dir: /tmp"
|
|
|
|
|
|
def test_return_empty():
|
|
x = DirNotFoundError()
|
|
s = x.__str__()
|
|
assert s == "DirNotFoundError()"
|
|
|
|
|
|
def test_posix_path():
|
|
d = PosixPath("/nonexistent")
|
|
x = DirNotFoundError(d)
|
|
assert x.__str__() == "Directory does not exist / is not a dir: /nonexistent"
|