MCPcopy
hub / github.com/pyodide/pyodide / test_remove_backported_entries

Function test_remove_backported_entries

tools/tests/test_backport.py:269–353  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

267
268
269def test_remove_backported_entries():
270 orig_changelog = Changelog.from_text(TEST_CHANGELOG)
271 orig_changelog.unreleased.create_pr_index()
272
273 changelog = deepcopy(orig_changelog)
274 changelog.remove_release_notes_from_unreleased_section([5374, 5445])
275 assert changelog.unreleased.get_text() == dedent(
276 """\
277 ## Unreleased
278
279 - ABI break: Upgraded Emscripten to 3.1.63 {pr}`5343` {pr}`5350`
280 - Added `jiter` 0.8.2 {pr}`5388`
281
282 - {{ Fix }} `mountNativeFS` API now correctly propagates the error. {pr}`5434`
283
284 ### Packages
285
286 - Added `h3` 4.2.1 {pr}`5436`
287 - Added `pcodec` 0.3.3 {pr}`5432`
288
289 """
290 )
291
292 changelog = deepcopy(orig_changelog)
293 changelog.remove_release_notes_from_unreleased_section([5374, 5445, 5434])
294 assert changelog.unreleased.get_text() == dedent(
295 """\
296 ## Unreleased
297
298 - ABI break: Upgraded Emscripten to 3.1.63 {pr}`5343` {pr}`5350`
299 - Added `jiter` 0.8.2 {pr}`5388`
300
301 ### Packages
302
303 - Added `h3` 4.2.1 {pr}`5436`
304 - Added `pcodec` 0.3.3 {pr}`5432`
305
306 """
307 )
308 changelog = deepcopy(orig_changelog)
309 changelog.remove_release_notes_from_unreleased_section([5374, 5445, 5388])
310 assert changelog.unreleased.get_text() == dedent(
311 """\
312 ## Unreleased
313
314 - ABI break: Upgraded Emscripten to 3.1.63 {pr}`5343` {pr}`5350`
315
316 - {{ Fix }} `mountNativeFS` API now correctly propagates the error. {pr}`5434`
317
318 ### Packages
319
320 - Added `h3` 4.2.1 {pr}`5436`
321 - Added `pcodec` 0.3.3 {pr}`5432`
322
323 """
324 )
325 changelog = deepcopy(orig_changelog)
326 changelog.remove_release_notes_from_unreleased_section(

Callers

nothing calls this directly

Calls 4

from_textMethod · 0.80
create_pr_indexMethod · 0.80
get_textMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…