More tests
Some checks failed
CI / test (push) Has been cancelled
Lint / test (push) Successful in 32s
Trivy / test (push) Successful in 25s

This commit is contained in:
Miguel Jacq 2025-11-26 17:12:58 +11:00
parent cb78d9f783
commit 9435800910
Signed by: mig5
GPG key ID: 59B3F0C24135C6A9
12 changed files with 1187 additions and 35 deletions

View file

@ -510,3 +510,25 @@ def test_download_file_invalid_content_length(qtbot, app, tmp_path):
checker._download_file("http://example.com/file", dest_path)
assert dest_path.exists()
def test_version_checker_creation(qtbot):
"""Test creating a VersionChecker instance."""
widget = QWidget()
qtbot.addWidget(widget)
checker = VersionChecker(widget)
assert checker is not None
def test_current_version(qtbot):
"""Test getting the current version."""
widget = QWidget()
qtbot.addWidget(widget)
checker = VersionChecker(widget)
version = checker.current_version()
# Version should be a string
assert isinstance(version, str)
assert len(version) > 0