Lines Matching refs:dict

195         # Testing dict operations...
213 for i in dict.__iter__(d):
225 dict = {'a': a, 'b': b}
231 res = eval(expr, dict)
238 res = eval(expr, dict)
410 # Testing Python subclass of dict...
411 self.assertTrue(issubclass(dict, dict))
412 self.assertIsInstance({}, dict)
413 d = dict()
415 self.assertIs(d.__class__, dict)
416 self.assertIsInstance(d, dict)
417 class C(dict):
430 dict.__setitem__(self_local, key, value)
435 self.assertTrue(issubclass(C, dict))
496 def __new__(cls, name, bases, dict):
497 dict['__spam__'] = 1
498 return type.__new__(cls, name, bases, dict)
509 def __new__(cls, name, bases, dict):
513 self.dict = dict
518 for key in self.dict:
521 setattr(it, key, self.dict[key].__get__(it, self))
528 self.assertIn('spam', C.dict)
537 def __new__(metaclass, name, bases, dict):
539 name, bases, dict)
570 def __new__(metaclass, name, bases, dict):
572 for key, val in dict.items():
584 dict[key] = property(get, set)
586 name, bases, dict)
872 class D(dict, C):
884 self.assertEqual(D.__mro__, (D, dict, C, object))
1487 class C(list, dict):
1492 self.fail("inheritance from both list and dict should be illegal")
1886 return [self, dict, object]
2057 class DictSub(checker.__class__, dict):
2421 # Testing dict constructor ...
2422 d = dict()
2424 d = dict({})
2426 d = dict({1: 2, 'a': 'b'})
2428 self.assertEqual(d, dict(list(d.items())))
2429 self.assertEqual(d, dict(iter(d.items())))
2430 d = dict({'one':1, 'two':2})
2431 self.assertEqual(d, dict(one=1, two=2))
2432 self.assertEqual(d, dict(**d))
2433 self.assertEqual(d, dict({"one": 1}, two=2))
2434 self.assertEqual(d, dict([("two", 2)], one=1))
2435 self.assertEqual(d, dict([("one", 100), ("two", 200)], **d))
2436 self.assertEqual(d, dict(**d))
2440 dict(badarg)
2450 self.fail("no TypeError from dict(%r)" % badarg)
2452 self.fail("no TypeError from dict(%r)" % badarg)
2455 dict({}, {})
2459 dict = {1:2, 3:4, 'a':1j}
2462 dict(Mapping())
2466 self.fail("no TypeError from dict(incomplete mapping)")
2468 Mapping.keys = lambda self: list(self.dict.keys())
2469 Mapping.__getitem__ = lambda self, i: self.dict[i]
2470 d = dict(Mapping())
2471 self.assertEqual(d, Mapping.dict)
2481 d = dict([AddressBookEntry('Tim', 'Warsaw'),
2487 d = dict(zip(range(4), range(1, 5)))
2488 self.assertEqual(d, dict([(i, i+1) for i in range(4)]))
2493 dict(bad)
2497 self.fail("no ValueError from dict(%r)" % bad)
2557 return "Not a dict!"
2563 self.assertEqual(m2instance.__dict__, "Not a dict!")
3050 # note: as of Python 2.3, dict() no longer has an "items" keyword arg
3063 # Testing a str subclass used as dict key ..
3359 def cant(x, dict):
3361 x.__dict__ = dict
3365 self.fail("shouldn't allow %r.__dict__ = %r" % (x, dict))
3390 self.fail("dict_descr allowed access to %r's dict" % x)
3642 class mydict(dict):
3650 self.fail("hash() of dict subclass should fail")
4071 L.__bases__ = (dict,)
4075 self.fail("shouldn't turn list subclass into dict subclass")
4078 list.__bases__ = (dict,)
4288 self.assertEqual(dict.fromkeys(arg), res)
4292 descr = dict.__dict__["fromkeys"]
4295 self.assertEqual(descr.__get__(None, dict)(arg), res)
4786 class X(dict):
4787 __setattr__ = dict.__setitem__
4788 __neg__ = dict.copy
4873 class X(dict):
4875 dict.__init__(self)
5026 # Testing dict-proxy keys...
5037 # Testing dict-proxy values...
5046 # Testing dict-proxy iteritems...
5061 # In 2.3a1, C.__dict__ was a real dict rather than a dict proxy
5067 # We can't blindly compare with the repr of another dict as ordering
5146 self.assertDictEqual(dict(reduce_value[4]), dictitems)
5197 return (args, "bad dict")
5239 return "not dict"
5242 self._check_reduce(proto, obj, state="not dict")
5271 class C15(dict):
5275 self._check_reduce(proto, obj, dictitems=dict(obj))
5419 "The state of this class is copyable via its instance dict."