@@ -147,90 +147,6 @@ def test_check_doc_unreleased_version_waived(monkeypatch, tmp_path: Path) -> Non
147147 run_release .check_doc_unreleased_version (cast (ReleaseShelf , db ))
148148
149149
150- @pytest .mark .parametrize (
151- ["tag" , "expected" ],
152- [
153- ("3.14.0a7" , "Have you already added the release to " ),
154- ("3.13.3" , "Have you already removed the release from " ),
155- ],
156- )
157- def test_modify_the_prerelease_page_yes (
158- capsys , monkeypatch , tag : str , expected : str
159- ) -> None :
160- # Arrange
161- db = {"release" : Tag (tag )}
162-
163- # Act
164- with fake_answers (monkeypatch , ["yes" ]):
165- run_release .modify_the_prereleases_page (cast (ReleaseShelf , db ))
166-
167- # Assert
168- assert expected in capsys .readouterr ().out
169-
170-
171- @pytest .mark .parametrize (
172- ["tag" , "expected" ],
173- [
174- ("3.14.0a7" , "The release has not been added to the pre-releases page" ),
175- ("3.13.3" , "The release has not been removed from the pre-releases page" ),
176- ],
177- )
178- def test_modify_the_prerelease_page_no (monkeypatch , tag : str , expected : str ) -> None :
179- # Arrange
180- db = {"release" : Tag (tag )}
181-
182- # Act
183- with (
184- fake_answers (monkeypatch , ["no" ]),
185- pytest .raises (run_release .ReleaseException , match = expected ),
186- ):
187- run_release .modify_the_prereleases_page (cast (ReleaseShelf , db ))
188-
189-
190- def test_modify_the_docs_by_version_page_prerelease (capsys ) -> None :
191- # Arrange
192- db = {"release" : Tag ("3.14.0a7" )}
193-
194- # Act
195- run_release .modify_the_docs_by_version_page (cast (ReleaseShelf , db ))
196-
197- # Assert
198- assert capsys .readouterr ().out == ""
199-
200-
201- def test_modify_the_docs_by_version_page_final_no (capsys , monkeypatch ) -> None :
202- # Arrange
203- db = {"release" : Tag ("3.13.3" )}
204-
205- # Act
206- with (
207- fake_answers (monkeypatch , ["no" ]),
208- pytest .raises (run_release .ReleaseException ),
209- ):
210- run_release .modify_the_docs_by_version_page (cast (ReleaseShelf , db ))
211-
212- # Assert
213- assert (
214- "* `Python 3.13.3 <https://docs.python.org/release/3.13.3/>`_, documentation released on"
215- in capsys .readouterr ().out
216- )
217-
218-
219- def test_modify_the_docs_by_version_page_final_yes (capsys , monkeypatch ) -> None :
220- # Arrange
221- db = {"release" : Tag ("3.13.3" )}
222-
223- # Act
224- with fake_answers (monkeypatch , ["yes" ]):
225- run_release .modify_the_docs_by_version_page (cast (ReleaseShelf , db ))
226-
227- # Assert
228- assert (
229- "* `Python 3.13.3 <https://docs.python.org/release/3.13.3/>`_, documentation released on"
230- in capsys .readouterr ().out
231- )
232-
233-
234150def test_update_whatsnew_toctree (tmp_path : Path ) -> None :
235151 # Arrange
236152 # Only first beta triggers update
0 commit comments