def test1(self): s = ChainedDict() s[1] = 2 assert s[1] == 2 assert 1 in s assert s.get(1) == 2 assert s.get(2) == None
def test_arbitrary_headers(self): uni = u'\u014b' r = ChainedDict(**{'foo': 1, uni: 2}) assert r['foo'] == 1 assert r[uni] == 2 assert uni in r assert r.get('bar') == None assert 'bar' not in r