test: isolate biliup runtime cache assertions
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user