Skip to content

Commit 44bffab

Browse files
committed
Relax string checks in test_pinfo_docstring_dynamic
Allows this test to pass on Python 3.13
1 parent 7ea81cd commit 44bffab

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

IPython/core/tests/test_oinspect.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -516,23 +516,23 @@ def prop(self, v):
516516

517517
ip.run_line_magic("pinfo", "b.prop")
518518
captured = capsys.readouterr()
519-
assert "Docstring: cdoc for prop" in captured.out
519+
assert re.search(r"Docstring:\s+cdoc for prop", captured.out)
520520

521521
ip.run_line_magic("pinfo", "b.non_exist")
522522
captured = capsys.readouterr()
523-
assert "Docstring: cdoc for non_exist" in captured.out
523+
assert re.search(r"Docstring:\s+cdoc for non_exist", captured.out)
524524

525525
ip.run_cell("b.prop?")
526526
captured = capsys.readouterr()
527-
assert "Docstring: cdoc for prop" in captured.out
527+
assert re.search(r"Docstring:\s+cdoc for prop", captured.out)
528528

529529
ip.run_cell("b.non_exist?")
530530
captured = capsys.readouterr()
531-
assert "Docstring: cdoc for non_exist" in captured.out
531+
assert re.search(r"Docstring:\s+cdoc for non_exist", captured.out)
532532

533533
ip.run_cell("b.undefined?")
534534
captured = capsys.readouterr()
535-
assert "Docstring: <no docstring>" in captured.out
535+
assert re.search(r"Type:\s+NoneType", captured.out)
536536

537537

538538
def test_pinfo_magic():

0 commit comments

Comments
 (0)