Lines Matching refs:inst
59 inst = InstanceMethod()
60 self.assertEqual(id(inst), inst.id())
61 self.assertTrue(inst.testfunction() is inst)
62 self.assertEqual(inst.testfunction.__doc__, testfunction.__doc__)
67 self.assertRaises(AttributeError, setattr, inst.testfunction, "attribute", "test")
655 inst = _testcapi.HeapCTypeWithDict()
656 inst.foo = 42
657 self.assertEqual(inst.foo, 42)
658 self.assertEqual(inst.dictobj, inst.__dict__)
659 self.assertEqual(inst.dictobj, {"foo": 42})
661 inst = _testcapi.HeapCTypeWithDict()
662 self.assertEqual({}, inst.__dict__)
665 inst = _testcapi.HeapCTypeWithNegativeDict()
666 inst.foo = 42
667 self.assertEqual(inst.foo, 42)
668 self.assertEqual(inst.dictobj, inst.__dict__)
669 self.assertEqual(inst.dictobj, {"foo": 42})
671 inst = _testcapi.HeapCTypeWithNegativeDict()
672 self.assertEqual({}, inst.__dict__)
675 inst = _testcapi.HeapCTypeWithWeakref()
676 ref = weakref.ref(inst)
677 self.assertEqual(ref(), inst)
678 self.assertEqual(inst.weakreflist, ref)
681 inst = _testcapi.HeapCTypeWithBuffer()
682 b = bytes(inst)