ó
2(Vc           @   sg   d  Z  d d l Z d d l m Z d e j f d „  ƒ  YZ d „  Z e d k rc e j d d	 ƒ n  d S(
   s   Test Element meta-class.
iÿÿÿÿN(   t   Elementt   TestElementc           B   s   e  Z d  „  Z RS(   c         C   sn   t  d ƒ } t  d ƒ } | j d d ƒ | j d d ƒ |  j | j d ƒ d ƒ |  j | j d ƒ d ƒ d S(   sG   Test that we can update tagged values of more than one element
        t   foot   bart   xi   i   N(   R    t   setTaggedValuet   assertEqualt   getTaggedValue(   t   selft   e1t   e2(    (    sE   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_element.pyt   test_taggedValues   s    (   t   __name__t
   __module__R   (    (    (    sE   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_element.pyR      s   c          C   s&   t  j ƒ  }  |  j t  j t ƒ ƒ |  S(   N(   t   unittestt	   TestSuitet   addTestt	   makeSuiteR   (   t   suite(    (    sE   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_element.pyt
   test_suite"   s    t   __main__t   defaultTestR   (	   t   __doc__R   t   zope.interface.interfaceR    t   TestCaseR   R   R   t   main(    (    (    sE   /usr/lib/python2.7/dist-packages/zope/interface/tests/test_element.pyt   <module>   s   	