(self)
| 84 | class 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): |
nothing calls this directly
no test coverage detected