mò ,á¸Ec@scdZdkZdklZdklZd„Zd„Zd„Ze djoei ƒndS(s; $Id: test_mapping.py 29896 2005-04-07 04:48:06Z tim_one $ N(s DocTestSuite(sPersistentMappingcCsdS(s¹ >>> m = PersistentMapping({'x': 1}, a=2, b=3) >>> m['name'] = 'bob' >>> m['fred'] Traceback (most recent call last): ... KeyError: 'fred' >>> m.get('fred') >>> m.get('fred', 42) 42 >>> m.get('name', 42) 'bob' >>> m.get('name') 'bob' >>> m['name'] 'bob' >>> keys = m.keys() >>> keys.sort() >>> keys ['a', 'b', 'name', 'x'] >>> values = m.values() >>> values.sort() >>> values [1, 2, 3, 'bob'] >>> items = m.items() >>> items.sort() >>> items [('a', 2), ('b', 3), ('name', 'bob'), ('x', 1)] >>> keys = list(m.iterkeys()) >>> keys.sort() >>> keys ['a', 'b', 'name', 'x'] >>> values = list(m.itervalues()) >>> values.sort() >>> values [1, 2, 3, 'bob'] >>> items = list(m.iteritems()) >>> items.sort() >>> items [('a', 2), ('b', 3), ('name', 'bob'), ('x', 1)] >>> 'name' in m True N((((t=/data/zmath/zope/lib/python/Persistence/tests/test_mapping.pyttest_basic_functionalitys3cCsdS(sµ >>> m = PersistentMapping() >>> m.__setstate__({'_container': {'x': 1, 'y': 2}}) >>> items = m.items() >>> items.sort() >>> items [('x', 1), ('y', 2)] N((((Rttest_old_picklesJs cCstitƒfƒS(N(tunittestt TestSuitet DocTestSuite(((Rt test_suiteUst__main__( t__doc__Rtzope.testing.doctestRt PersistencetPersistentMappingRRRt__name__tmain(RRRR RR((Rt?s    5