test_filename.py 482 B

123456789101112131415161718192021
  1. from panda3d.core import Filename
  2. import sys, os
  3. import pytest
  4. def test_filename_fspath():
  5. fn = Filename.from_os_specific(__file__)
  6. assert os.fspath(fn) == fn.to_os_specific_w()
  7. def test_filename_open():
  8. fn = Filename.from_os_specific(__file__)
  9. open(fn, 'rb')
  10. def test_filename_ctor_pathlib():
  11. pathlib = pytest.importorskip('pathlib')
  12. path = pathlib.Path(__file__)
  13. fn = Filename(path)
  14. assert fn.to_os_specific_w().lower() == str(path).lower()