ytdl-sub/tests/unit/utils/test_file_handler.py
Jesse Bannon 57fd6901e4
[DEV] Linter: Use ruff over black and isort (#1445)
Will eventually replace pylint with ruff
2026-03-09 11:39:01 -07:00

17 lines
628 B
Python

from ytdl_sub.utils.file_handler import FileHandler
from ytdl_sub.utils.system import IS_WINDOWS
class TestFileHandler:
def test_directory_exists(self):
if IS_WINDOWS:
return
assert FileHandler.is_path_writable("/tmp")
assert FileHandler.is_path_writable("/tmp/")
assert FileHandler.is_path_writable("/tmp/non-existent")
assert FileHandler.is_path_writable("/tmp/non-existent/")
assert FileHandler.is_path_writable("/tmp/non-existent/nested")
assert not FileHandler.is_path_writable("/lol-in-root")
assert not FileHandler.is_path_writable("/")