@@ -54,8 +54,7 @@ async def test_get_releases_includes_nightly_tag(monkeypatch):
5454 "zipball_url" : "https://example.com/nightly.zip" ,
5555 }
5656
57- async def mock_fetch_release_info (url : str , latest : bool = True ):
58- _ = latest
57+ async def mock_fetch_release_info (url : str ):
5958 if url == updator .ASTRBOT_RELEASE_API :
6059 return [stable_release ]
6160 if url == f"{ updator .GITHUB_RELEASE_API } /tags/{ updator .NIGHTLY_TAG } " :
@@ -89,8 +88,7 @@ async def test_get_releases_deduplicates_nightly_when_already_in_stable(monkeypa
8988 "zipball_url" : "https://example.com/github-nightly.zip" ,
9089 }
9190
92- async def mock_fetch_release_info (url : str , latest : bool = True ):
93- _ = latest
91+ async def mock_fetch_release_info (url : str ):
9492 if url == updator .ASTRBOT_RELEASE_API :
9593 return [stable_nightly_release ]
9694 if url == f"{ updator .GITHUB_RELEASE_API } /tags/{ updator .NIGHTLY_TAG } " :
@@ -117,15 +115,14 @@ async def test_get_releases_returns_stable_only(monkeypatch):
117115 "zipball_url" : "https://example.com/stable.zip" ,
118116 }
119117
120- async def mock_fetch_release_info (url : str , latest : bool = True ):
121- _ = latest
118+ async def mock_fetch_release_info (url : str ):
122119 if url == updator .ASTRBOT_RELEASE_API :
123120 return [stable_release ]
124121 raise AssertionError (f"unexpected URL: { url } " )
125122
126123 monkeypatch .setattr (updator , "fetch_release_info" , mock_fetch_release_info )
127124
128- releases = await updator .get_releases (latest = True )
125+ releases = await updator .get_releases ()
129126 assert len (releases ) == 1
130127 assert releases [0 ]["tag_name" ] == "v9.9.9"
131128
@@ -134,8 +131,8 @@ async def mock_fetch_release_info(url: str, latest: bool = True):
134131async def test_get_nightly_release_returns_none_for_expected_fetch_error (monkeypatch ):
135132 updator = AstrBotUpdator ()
136133
137- async def mock_fetch_release_info (url : str , latest : bool = True ):
138- _ = url , latest
134+ async def mock_fetch_release_info (url : str ):
135+ _ = url
139136 raise FetchReleaseError ("请求失败,状态码: 404" )
140137
141138 monkeypatch .setattr (updator , "fetch_release_info" , mock_fetch_release_info )
@@ -148,8 +145,8 @@ async def mock_fetch_release_info(url: str, latest: bool = True):
148145async def test_get_nightly_release_raises_for_unexpected_error (monkeypatch ):
149146 updator = AstrBotUpdator ()
150147
151- async def mock_fetch_release_info (url : str , latest : bool = True ):
152- _ = url , latest
148+ async def mock_fetch_release_info (url : str ):
149+ _ = url
153150 raise KeyError ("unexpected" )
154151
155152 monkeypatch .setattr (updator , "fetch_release_info" , mock_fetch_release_info )
@@ -162,8 +159,8 @@ async def mock_fetch_release_info(url: str, latest: bool = True):
162159async def test_check_update_skips_nightly_when_prerelease_disabled (monkeypatch ):
163160 updator = RepoZipUpdator ()
164161
165- async def mock_fetch_release_info (url : str , latest : bool = True ):
166- _ = url , latest
162+ async def mock_fetch_release_info (url : str ):
163+ _ = url
167164 return [
168165 {
169166 "version" : "nightly" ,
@@ -197,8 +194,8 @@ async def mock_fetch_release_info(url: str, latest: bool = True):
197194async def test_check_update_returns_none_when_only_prerelease_and_disabled (monkeypatch ):
198195 updator = RepoZipUpdator ()
199196
200- async def mock_fetch_release_info (url : str , latest : bool = True ):
201- _ = url , latest
197+ async def mock_fetch_release_info (url : str ):
198+ _ = url
202199 return [
203200 {
204201 "version" : "nightly" ,
0 commit comments