MCPcopy Index your code
hub / github.com/python/cpython / test_instancemethod

Method test_instancemethod

Lib/test/test_capi/test_misc.py:86–95  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

84class CAPITest(unittest.TestCase):
85
86 def test_instancemethod(self):
87 inst = InstanceMethod()
88 self.assertEqual(id(inst), inst.id())
89 self.assertTrue(inst.testfunction() is inst)
90 self.assertEqual(inst.testfunction.__doc__, testfunction.__doc__)
91 self.assertEqual(InstanceMethod.testfunction.__doc__, testfunction.__doc__)
92
93 InstanceMethod.testfunction.attribute = "test"
94 self.assertEqual(testfunction.attribute, "test")
95 self.assertRaises(AttributeError, setattr, inst.testfunction, "attribute", "test")
96
97 @support.requires_subprocess()
98 def test_no_FatalError_infinite_loop(self):

Callers

nothing calls this directly

Calls 6

InstanceMethodClass · 0.85
idFunction · 0.85
assertTrueMethod · 0.80
assertEqualMethod · 0.45
idMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected