Example #1
0
    def test_ensure_relative_file_name(self) -> None:
        path = Path("./subdir/a.txt")
        assert str(path) == "subdir/a.txt"
        assert ensure_relative_file_name(path) == "./subdir/a.txt"

        path = Path("./a.txt")
        assert ensure_relative_file_name(path) == "./a.txt"

        path = Path("some_exe")
        assert ensure_relative_file_name(path) == "./some_exe"

        path = Path("./leading_slash")
        assert ensure_relative_file_name(path) == "./leading_slash"
Example #2
0
    def test_ensure_relative_file_name(self) -> None:
        path = Path('./subdir/a.txt')
        assert str(path) == 'subdir/a.txt'
        assert ensure_relative_file_name(path) == './subdir/a.txt'

        path = Path('./a.txt')
        assert ensure_relative_file_name(path) == './a.txt'

        path = Path('some_exe')
        assert ensure_relative_file_name(path) == './some_exe'

        path = Path('./leading_slash')
        assert ensure_relative_file_name(path) == './leading_slash'
Example #3
0
 def exe_filename(self) -> str:
     return ensure_relative_file_name(self._exe_filename)