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

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy