MCPcopy Create free account
hub / github.com/pytest-dev/pytest / test_call

Method test_call

testing/test_assertrewrite.py:530–599  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

528 pytester.runpytest().assert_outcomes(passed=1)
529
530 def test_call(self) -> None:
531 def g(a=42, *args, **kwargs) -> bool:
532 return False
533
534 ns = {"g": g}
535
536 def f1() -> None:
537 assert g()
538
539 assert (
540 getmsg(f1, ns)
541 == """assert False
542 + where False = g()"""
543 )
544
545 def f2() -> None:
546 assert g(1)
547
548 assert (
549 getmsg(f2, ns)
550 == """assert False
551 + where False = g(1)"""
552 )
553
554 def f3() -> None:
555 assert g(1, 2)
556
557 assert (
558 getmsg(f3, ns)
559 == """assert False
560 + where False = g(1, 2)"""
561 )
562
563 def f4() -> None:
564 assert g(1, g=42)
565
566 assert (
567 getmsg(f4, ns)
568 == """assert False
569 + where False = g(1, g=42)"""
570 )
571
572 def f5() -> None:
573 assert g(1, 3, g=23)
574
575 assert (
576 getmsg(f5, ns)
577 == """assert False
578 + where False = g(1, 3, g=23)"""
579 )
580
581 def f6() -> None:
582 seq = [1, 2, 3]
583 assert g(*seq)
584
585 assert (
586 getmsg(f6, ns)
587 == """assert False

Callers

nothing calls this directly

Calls 1

getmsgFunction · 0.85

Tested by

no test coverage detected