Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/zope/interface/common/tests/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyc

ó
ÓËÞKc@s…dZddlmZd„Zd„Zd„Zd„Zd„Zd„Zd	„Z	d
e
fd„ƒYZdefd
„ƒYZdS(sNBase Mapping tests

$Id: basemapping.py 110736 2010-04-11 10:59:30Z regebro $
iÿÿÿÿ(t__getitem__cCsØxY|D]Q}|j||||ƒ|j|j|dƒ||ƒ|j||kƒqWxu|D]m}|j|j|dƒdƒ|j|j|ƒdƒ|j|j||ƒ|ƒ|jtt||ƒqcWdS(N(tassertEqualtgettNonet
failUnlesstassertRaisestKeyErrorR(tselftinsttstatetabsenttkey((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyttestIReadMappings
 
cCsLt|jƒƒ}|jƒt|jƒƒ}|jƒ|j||ƒdS(N(tlisttkeystsortR(RRR	t	inst_keyst
state_keys((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyt	test_keys!s


cCsFt|ƒ}|jƒt|jƒƒ}|jƒ|j||ƒdS(N(R
RRR(RRR	RR((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyt	test_iter's


cCsLt|jƒƒ}|jƒt|jƒƒ}|jƒ|j||ƒdS(N(R
tvaluesRR(RRR	tinst_valueststate_values((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyttest_values-s


cCsLt|jƒƒ}|jƒt|jƒƒ}|jƒ|j||ƒdS(N(R
titemsRR(RRR	t
inst_itemststate_items((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyt
test_items3s


cCs |jt|ƒt|ƒƒdS(N(Rtlen(RRR	((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyttest___len__9scCsDt|||ƒt|||ƒt|||ƒt|||ƒdS(N(RRRR(RRR	((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyttestIEnumerableMapping=stBaseTestIReadMappingcBseZd„ZRS(cCs;|jƒ}|jƒ}|jƒ}t||||ƒdS(N(t_IReadMapping__samplet_IReadMapping__stateDictt_IReadMapping__absentKeysR(RRR	R
((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyREs(t__name__t
__module__R(((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyRDstBaseTestIEnumerableMappingcBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs,|jƒ}|jƒ}t|||ƒdS(N(t_IEnumerableMapping__samplet_IEnumerableMapping__stateDictR(RRR	((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyRNscCs,|jƒ}|jƒ}t|||ƒdS(N(R&R'R(RRR	((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyRTscCs,|jƒ}|jƒ}t|||ƒdS(N(R&R'R(RRR	((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyRZscCs,|jƒ}|jƒ}t|||ƒdS(N(R&R'R(RRR	((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyR`scCs
|jƒS(N(R'(R((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyR!fscCs
|jƒS(N(R&(R((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyR iscCs
|jƒS(N(t_IEnumerableMapping__absentKeys(R((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyR"ls(	R#R$RRRRR!R R"(((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyR%Ls						N(
t__doc__toperatorRRRRRRRRtobjectRR%(((sK/usr/lib/python2.7/dist-packages/zope/interface/common/tests/basemapping.pyt<module>s