datasets
1import os
2
3from datasets.utils._filelock import FileLock
4
5
6def test_long_path(tmpdir):
7filename = "a" * 1000 + ".lock"
8lock1 = FileLock(str(tmpdir / filename))
9assert lock1.lock_file.endswith(".lock")
10assert not lock1.lock_file.endswith(filename)
11assert len(os.path.basename(lock1.lock_file)) <= 255
12