============================= test session starts ==============================
platform linux -- Python 3.10.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /workspace/portalocker
configfile: pytest.ini
plugins: anyio-4.13.0, metadata-3.1.1, json-report-1.5.0, cov-7.1.0
collected 40 items / 2 skipped

portalocker_tests/temporary_file_lock.py .                               [  2%]
portalocker_tests/test_combined.py .                                     [  5%]
portalocker_tests/test_semaphore.py .........                            [ 27%]
portalocker_tests/tests.py .............................                 [100%]

=============================== warnings summary ===============================
../../home/openhands/.local/lib/python3.10/site-packages/_pytest/config/__init__.py:1434
  /home/openhands/.local/lib/python3.10/site-packages/_pytest/config/__init__.py:1434: PytestConfigWarning: Unknown config option: timeout
  
    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
--------------------------------- JSON report ----------------------------------
report saved to: report.json
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.10.12-final-0 _______________

Name                         Stmts   Miss Branch BrPart  Cover   Missing
------------------------------------------------------------------------
portalocker/__about__.py         6      0      0      0   100%
portalocker/__init__.py         18      0      0      0   100%
portalocker/__main__.py         69      0     20      0   100%
portalocker/constants.py        13      0      0      0   100%
portalocker/exceptions.py        9      0      0      0   100%
portalocker/portalocker.py      31      0      0      0   100%
portalocker/utils.py           168      0     36      0   100%
------------------------------------------------------------------------
TOTAL                          314      0     56      0   100%
Coverage HTML written to dir htmlcov
Required test coverage of 100.0% reached. Total coverage: 100.00%
================== 40 passed, 2 skipped, 1 warning in 22.16s ===================