filetags/tests
Norwid Behrnd 7ca34e04a0
fix(__init__.py): edit tree release in Windows
Previously, tests about the deletion of tagtrees in GitHub's Windows
osrunner failed, while the same tests in the runners of Ubuntu an
MacOS passed.  This likely is due how these files are "released" for
deletion with greter ease (Linux/MacOS), or not (Windows).  This is
addressed by function `force_rmtree` added to `__init__.py`, result
of a discussion with Claude AI/Sonnet 4.6.  Simultaneously, this
commit corrects the addition of the file extension `.lnk` in one of
the tests.

When submitted to the check by `ci_pytest.yml`, now each unit test
compiled in `unit_tests.py` passes with Python 3.14 and either
osrunner of Ubuntu 24.04.3, Microsoft Windows Server 2025 /
10.0.26100, and macOS 15.7.4 GitHub currently provides as
ubuntu-latest, windows-latest, macos-latest.

Signed-off-by: Norwid Behrnd <nbehrnd@yahoo.com>
2026-03-02 16:50:53 +01:00
..
call_tests.sh tests/call_tests.sh execute permission 2021-01-10 13:42:27 +01:00
unit_tests.py fix(__init__.py): edit tree release in Windows 2026-03-02 16:50:53 +01:00