Lines Matching refs:__dict__
82 while meth not in t.__dict__:
86 self.assertEqual(getattr(m, 'im_func', m), t.__dict__[meth])
97 while meth not in t.__dict__:
101 self.assertEqual(getattr(m, 'im_func', m), t.__dict__[meth])
111 while meth not in t.__dict__:
115 self.assertEqual(getattr(m, 'im_func', m), t.__dict__[meth])
126 while meth not in t.__dict__:
130 self.assertEqual(getattr(m, 'im_func', m), t.__dict__[meth])
145 while meth not in t.__dict__:
149 self.assertEqual(getattr(m, 'im_func', m), t.__dict__[meth])
163 while meth not in t.__dict__:
168 self.assertEqual(getattr(m, 'im_func', m), t.__dict__[meth])
689 self.assertIn('BMeta_was_here', C.__dict__)
696 self.assertIn('BMeta_was_here', C2.__dict__)
703 self.assertIn('BMeta_was_here', D.__dict__)
709 self.assertIn('BMeta_was_here', E.__dict__)
1034 self.assertNotHasAttr(object(), "__dict__")
1039 self.assertEqual(x.__dict__, {})
1042 self.assertEqual(x.__dict__, {'foo': 1})
1110 self.assertNotHasAttr(x, "__dict__")
1116 self.assertNotHasAttr(x, "__dict__")
1128 self.assertNotHasAttr(x, "__dict__")
1147 self.assertNotHasAttr(x, '__dict__')
1323 # Testing __dict__ and __weakref__ in __slots__...
1325 __slots__ = ["__dict__"]
1327 self.assertHasAttr(a, "__dict__")
1330 self.assertEqual(a.__dict__, {"foo": 42})
1336 self.assertNotHasAttr(a, "__dict__")
1347 self.assertHasAttr(a, "__dict__")
1350 self.assertEqual(a.__dict__, {"foo": 42})
1355 self.assertHasAttr(a, "__dict__")
1358 self.assertEqual(a.__dict__, {"foo": 42})
1374 self.assertIsInstance(C2.__dict__["__classcell__"],
1389 self.assertIsInstance(Q1.__dict__["__qualname__"],
1594 self.assertEqual(cm.__dict__, cm_dict)
1598 self.assertEqual(cm.__dict__, {"x" : 42, **cm_dict})
1625 spam_cm = spam.spamlist.__dict__['classmeth']
1678 self.assertEqual(sm.__dict__, {'__doc__': None})
1681 self.assertEqual(sm.__dict__, {"x" : 42, '__doc__': None})
2287 raw = C.__dict__['x']
2297 self.assertIs(raw.fget, C.__dict__['getx'])
2298 self.assertIs(raw.fset, C.__dict__['setx'])
2299 self.assertIs(raw.fdel, C.__dict__['delx'])
2558 __dict__ = property(getdict)
2563 self.assertEqual(m2instance.__dict__, "Not a dict!")
2769 self.assertEqual(a.__dict__, {})
3320 __slots__ = ["__dict__"]
3324 __slots__ = ["__dict__", "__weakref__"]
3354 # Testing __dict__ assignment...
3357 a.__dict__ = {'b': 1}
3361 x.__dict__ = dict
3365 self.fail("shouldn't allow %r.__dict__ = %r" % (x, dict))
3369 del a.__dict__ # Deleting __dict__ is allowed
3379 del x.__dict__
3383 self.fail("shouldn't allow del %r.__dict__" % x)
3384 dict_descr = Base.__dict__["__dict__"]
3392 # Classes don't allow __dict__ assignment and have readonly dicts
3403 class_dict = cls.__dict__
3409 self.fail("%r's __dict__ can be modified" % cls)
3411 # Modules also disallow __dict__ assignment
3419 mod.__dict__["spam"] = "eggs"
3421 # Exception's __dict__ can be replaced, but not deleted
3422 # (at least not any more than regular exception's __dict__ can
3424 # can, just like any other new-style instance's __dict__.)
3427 del e.__dict__
3438 e.__dict__ = {"a": 1}
3726 self.assertFalse(m.__dict__) # None or {} are both reasonable answers
3728 self.assertEqual(m.__dict__, {"foo": 1})
3913 self.assertHasAttr(C, '__dict__')
4050 builtin_types = [tp for tp in builtins.__dict__.values()
4292 descr = dict.__dict__["fromkeys"]
4384 self.assertEqual(C.__dict__["f"](p), "B.f->C.f")
4500 c.__dict__[Evil()] = 0
4659 obj.__dict__[self.name] = value
4821 type(list).__dict__["__doc__"].__set__(list, "blah")
4825 type(X).__dict__["__doc__"].__delete__(X)
4851 self.assertRaises(TypeError, type.__dict__['__qualname__'].__set__,
4865 self.assertNotIn('__qualname__', tp.__dict__)
4876 self.__dict__ = self
4911 self.assertIn("__dict__", Base.__dict__)
4912 self.assertNotIn("__dict__", Sub.__dict__)
5027 it = self.C.__dict__.keys()
5031 self.assertEqual(keys, ['__dict__', '__doc__', '__module__',
5038 it = self.C.__dict__.values()
5047 it = self.C.__dict__.items()
5051 self.assertEqual(keys, ['__dict__', '__doc__', '__module__',
5055 # Testing type of __dict__ when metaclass set...
5061 # In 2.3a1, C.__dict__ was a real dict rather than a dict proxy
5063 self.assertEqual(type(C.__dict__), type(B.__dict__))
5069 r = repr(self.C.__dict__)
5072 for k, v in self.C.__dict__.items():
5311 if hasattr(obj, '__dict__'):
5312 self.assertDictEqual(obj.__dict__, objcopy.__dict__, msg=msg)
5313 self.assertIsNot(obj.__dict__, objcopy.__dict__, msg=msg)
5369 state = getattr(self, '__dict__', {}).copy()
5371 for slot in cls.__dict__.get('__slots__', ()):
5519 objcopy.__dict__.clear()
5535 objcopy.__dict__.clear()