MCPcopy
hub / github.com/pytest-dev/pytest / test_call

Method test_call

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

Source from the content-addressed store, hash-verified

739 pytester.runpytest().assert_outcomes(passed=1)
740
741 def test_call(self) -> None:
742 def g(a=42, *args, **kwargs) -> bool:
743 return False
744
745 ns = {"g": g}
746
747 def f1() -> None:
748 assert g()
749
750 assert (
751 getmsg(f1, ns)
752 == """assert False
753 + where False = g()"""
754 )
755
756 def f2() -> None:
757 assert g(1)
758
759 assert (
760 getmsg(f2, ns)
761 == """assert False
762 + where False = g(1)"""
763 )
764
765 def f3() -> None:
766 assert g(1, 2)
767
768 assert (
769 getmsg(f3, ns)
770 == """assert False
771 + where False = g(1, 2)"""
772 )
773
774 def f4() -> None:
775 assert g(1, g=42)
776
777 assert (
778 getmsg(f4, ns)
779 == """assert False
780 + where False = g(1, g=42)"""
781 )
782
783 def f5() -> None:
784 assert g(1, 3, g=23)
785
786 assert (
787 getmsg(f5, ns)
788 == """assert False
789 + where False = g(1, 3, g=23)"""
790 )
791
792 def f6() -> None:
793 seq = [1, 2, 3]
794 assert g(*seq)
795
796 assert (
797 getmsg(f6, ns)
798 == """assert False

Callers

nothing calls this directly

Calls 1

getmsgFunction · 0.85

Tested by

no test coverage detected