Lines Matching refs:asdict
1466 asdict(obj)
1516 # Basic tests for asdict(), it should return a new dictionary.
1523 self.assertEqual(asdict(c), {'x': 1, 'y': 2})
1524 self.assertEqual(asdict(c), asdict(c))
1525 self.assertIsNot(asdict(c), asdict(c))
1527 self.assertEqual(asdict(c), {'x': 42, 'y': 2})
1528 self.assertIs(type(asdict(c)), dict)
1531 # asdict() should raise on a class object.
1537 asdict(C)
1539 asdict(int)
1548 d = asdict(c)
1552 d = asdict(c)
1566 d = asdict(u)
1568 self.assertIsNot(asdict(u), asdict(u))
1570 self.assertEqual(asdict(u), {'name': 'Joe',
1595 self.assertEqual(asdict(gl), {'id': 0, 'users': [{'name': 'Alice', 'id': 1},
1597 self.assertEqual(asdict(gt), {'id': 0, 'users': ({'name': 'Alice', 'id': 1},
1599 self.assertEqual(asdict(gd), {'id': 0, 'users': {'first': {'name': 'Alice', 'id': 1},
1611 self.assertEqual(asdict(Parent(Child([1]))), {'child': {'d': [1]}})
1612 self.assertEqual(asdict(Parent(Child({1: 2}))), {'child': {'d': {1: 2}}})
1620 d = asdict(c, dict_factory=OrderedDict)
1622 self.assertIsNot(d, asdict(c, dict_factory=OrderedDict))
1624 d = asdict(c, dict_factory=OrderedDict)
1636 d = asdict(c)
1648 d = asdict(c, dict_factory=OrderedDict)
1663 # namedtuple as a key works with asdict().
1672 self.assertEqual(asdict(c), {'f': {T(a='an a'): 0}})
1686 d = asdict(c)
1830 self.assertEqual(asdict(cls(1, 2)), {'x': 1, 'y': 2})
1844 self.assertEqual(asdict(cls1(1)), {'x': 1, 'y': 5})
4349 self.assertEqual(asdict(b), {'a': 3, 'c': 4})