ó
$ühPc           @   ss   d  d l  Z  d d	 d „  ƒ  YZ d „  Z d „  Z d  d l Z e d k ro d e j f d „  ƒ  YZ e j ƒ  n  d S(
   iÿÿÿÿNt   v4_tc           B   sP   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 RS(   c         C   s   | d @|  _  d  S(   Ni   (   t   code(   t   selft   argcode(    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   __init__   s    c         C   s   |  j  | j  k S(   N(   R   (   t   at   b(    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   __eq__!   s    c         C   s   |  | k S(   N(    (   R   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   __ne__$   s    c         C   s   t  |  j | j Aƒ } | S(   N(   R    R   (   R   R   t   c(    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   __mul__'   s    c         C   s   t  |  j ƒ } | S(   N(   R    R   (   R   R	   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   inv,   s    c         C   sz   | d k r |  j  d ƒ nZ | d k r8 |  j  d ƒ n> | d k rT |  j  d ƒ n" | d k rp |  j  d ƒ n t ‚ d  S(	   Nt   ei    R   i   R   i   R	   i   (   R   t   IOError(   R   t   string(    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   scan0   s    c         C   sV   |  j  d k r d S|  j  d k r& d S|  j  d k r9 d S|  j  d k rL d St ‚ d  S(	   Ni    R   i   R   i   R   i   R	   (   R   R   (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   __str__<   s    c         C   s
   |  j  ƒ  S(   N(   R   (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   __repr__H   s    (
   t   __name__t
   __module__R   R   R   R
   R   R   R   R   (    (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyR       s   							c         C   s   d S(   Ni    (    (   t   params_string(    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   params_from_stringK   s    c         C   s)   t  | ƒ } t d ƒ } | j |  ƒ | S(   Ni    (   R   R    R   (   t   value_stringR   t   not_usedt   obj(    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   from_stringN   s    t   __main__t
   test_casesc           B   sb   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z RS(
   c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test___init__l   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test___eq__o   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test___ne__r   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test___mul__u   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test_invx   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt	   test_scan{   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test___str__~   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test___repr__   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test_params_from_string„   s    c         C   s   d  S(   N(    (   R   (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   test_from_string‡   s    (   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   (    (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyR   k   s   									(    (	   t   reR    R   R   t   unittestR   t   TestCaseR   t   main(    (    (    sC   /homepages/25/d321765456/htdocs/pub_http_internet/src/sack/v4_tm.pyt   <module>   s   0		 