test: isolate biliup runtime cache assertions

This commit is contained in:
home-dev-pookz
2026-03-25 03:49:48 +08:00
parent 2b6a16e76a
commit 03953df4ec
+4 -2
View File
@@ -20,8 +20,10 @@ class BiliupRuntimeTests(unittest.TestCase):
"asset_url": "https://example.invalid/biliup.exe", "asset_url": "https://example.invalid/biliup.exe",
"asset_name": "biliup.exe", "asset_name": "biliup.exe",
} }
with patch("uploader.bilibili_uploader.runtime.download_biliup_asset") as mock_download: with patch("uploader.bilibili_uploader.runtime.read_local_biliup_version", return_value=None):
ensure_biliup_binary(force_check=True) with patch("pathlib.Path.exists", return_value=False):
with patch("uploader.bilibili_uploader.runtime.download_biliup_asset") as mock_download:
ensure_biliup_binary(force_check=True)
mock_download.assert_called_once() mock_download.assert_called_once()
@patch("uploader.bilibili_uploader.runtime.fetch_latest_release") @patch("uploader.bilibili_uploader.runtime.fetch_latest_release")