Ńň zJc @ s d d k Z d d k Z y d d k l Z Wn# e j o d d k l Z n Xd d k Z d d k Z d d k l Z d e f d YZ d Z d S( i˙˙˙˙N( t BytesIO( t StringIO( t GpgHomeTestCaset EditKeyTestCasec B sA e Z d d d d d g Z d Z d Z d Z d Z RS( s key1.pubs key1.secs key2.pubs signonly.pubs signonly.secc C sD | t i t i g j o d S| | _ | | _ t i | d d S( Ns quit ( t gpgmet STATUS_EOFt STATUS_GOT_ITt statust argst ost write( t selfR R t fd( ( s> /usr/lib64/python2.6/site-packages/gpgme/tests/test_editkey.pyt edit_quit_cb" s c C sy t i } | i d } t } d | _ d | _ | i | | i | | i | i t i | i | i d d S( Nt( E79A842DA34A1CA383F64A1546BB55F0885C65A4s keyedit.prompt( R t Contextt get_keyR t NoneR R t editR t assertEqualt STATUS_GET_LINE( R t ctxt keyt output( ( s> /usr/lib64/python2.6/site-packages/gpgme/tests/test_editkey.pyt test_edit_quit) s c C s t i } | i d } | i | i t i x^ t i t i t i t i g D]> } t i i | | | | i d } | i | i | qP Wd S( Nt( 93C2240D6B8AA10AB28F701D2CF46B7FC97E6B0F( R R R R t owner_trustt VALIDITY_UNKNOWNt VALIDITY_NEVERt VALIDITY_MARGINALt VALIDITY_FULLt VALIDITY_ULTIMATEt editutilt edit_trust( R R R t trust( ( s> /usr/lib64/python2.6/site-packages/gpgme/tests/test_editkey.pyt test_edit_ownertrust5 s c C s, t i } t i | _ | i d g | _ | i d } x_ | i D]T } g } | i D]! } | i d j o | | qZ qZ ~ } | i t | d qF Wt i i | | d d | i d } x_ | i D]T } g } | i D]! } | i d j o | | qä qä ~ } | i t | d qĐ Wd S( Nt( 15E7CE9BF1771A4ABC550B31F540A569CB935A42R t F540A569CB935A42i t checki ( R R t KEYLIST_MODE_SIGSt keylist_modeR t signerst uidst signaturest keyidR t lenR t edit_sign( R R R t uidt _[1]t sigt sigst _[2]( ( s> /usr/lib64/python2.6/site-packages/gpgme/tests/test_editkey.pyt test_edit_signC s $ $( t __name__t __module__t import_keysR R R# R4 ( ( ( s> /usr/lib64/python2.6/site-packages/gpgme/tests/test_editkey.pyR s c C s t i } | i t S( N( t unittestt TestLoadert loadTestsFromNameR5 ( t loader( ( s> /usr/lib64/python2.6/site-packages/gpgme/tests/test_editkey.pyt test_suiteZ s ( R8 R t ioR t ImportErrorR R t gpgme.editutilt gpgme.tests.utilR R R<