ó
[³XMc           @   sC   d  Z  d d l m Z d d l m Z d e j f d     YZ d S(   s'   
General tests for twisted.enterprise.
i˙˙˙˙(   t   unittest(   t   utilt   QuotingTestCasec           B   s#   e  Z d    Z d   Z d   Z RS(   c         C   sU   xN d d d d d g D]7 \ } } } |  j  |  j t j t j | |  |  q Wd  S(   Ni   t   integert   12s   foo'dt   texts   'foo''d't    abc\s˙t   byteas   '\\000abc\\\\s\377's   '12'u   123'456u
   '123''456'(   i   R   R   (   s   foo'ds   texts   'foo''d'(   R   R   s   '\\000abc\\\\s\377'(   i   s   texts   '12'(   u   123'456s   textu
   '123''456'(   t   assertEqualst   callDeprecatedR   t   _deprecatedVersiont   quote(   t   selft   valuet   typt   expected(    (    s@   /usr/lib/python2.7/dist-packages/twisted/test/test_enterprise.pyt   testQuoting   s    c         C   s   |  j  t j t j d  d S(   s(   
        L{safe} is deprecated.
        t   fooN(   R	   R   R
   t   safe(   R   (    (    s@   /usr/lib/python2.7/dist-packages/twisted/test/test_enterprise.pyt   test_safeDeprecation   s    c         C   s6   d t  f d     Y} |  j t j t j | d  d S(   s0   
        L{getKeyColumn} is deprecated.
        t   Rowc           B   s   e  Z d  Z RS(   (    (   t   __name__t
   __module__t   rowKeyColumns(    (    (    s@   /usr/lib/python2.7/dist-packages/twisted/test/test_enterprise.pyR   '   s   R   N(   t   objectR	   R   R
   t   getKeyColumn(   R   R   (    (    s@   /usr/lib/python2.7/dist-packages/twisted/test/test_enterprise.pyt   test_getKeyColumnDeprecation#   s    (   R   R   R   R   R   (    (    (    s@   /usr/lib/python2.7/dist-packages/twisted/test/test_enterprise.pyR      s   		N(   t   __doc__t   twisted.trialR    t   twisted.enterpriseR   t   TestCaseR   (    (    (    s@   /usr/lib/python2.7/dist-packages/twisted/test/test_enterprise.pyt   <module>   s   