def test_get(self): b = BaseDict() b['a'] = 1 self.assertEqual(b.get('a'), 1) self.assertEqual(b.get('b'), None) self.assertEqual(b.get('b', 2), 2) self.assertEqual(b, b.dict())
def test_get_with_pointer(self): d = {'a': 1} b = BaseDict(d) self.assertEqual(b.get('a'), 1) d['a'] = 2 self.assertEqual(b.get('a'), 2) self.assertEqual(b.get('b'), None) self.assertEqual(b.get('b', 2), 2) self.assertEqual(b, b.dict())
def test_get(self): b = BaseDict({'a': 1}) self.assertEqual(b.get('a'), 1) self.assertEqual(b.get('b'), None) self.assertEqual(b.get('b', 2), 2)