ķ
ŪxTc           @   sL   d  d l  m Z d   Z e d k rH d  d l Z e d e j d  n  d S(   i˙˙˙˙(   t   divisionc   
      C   sŗ   t  |   d k s t  d d l m } | j d  } d } | j |  } d j g  | D] } | ^ qY  } | j   } | j |  } d j |  }	 |	 | k sĒ t  d GHd  S(   Ni    i˙˙˙˙(   t   lzwi   sM   gabba gabba yo gabba gabba gabba yo gabba gabba gabba yo gabba gabba gabba yot    t   OK(	   t   lent   AssertionErrort   libtbxR   t   ByteEncodert   encodetobytest   joint   ByteDecodert   decodefrombytes(
   t   argsR   t   enct   bigstrt   encodingt   bt   encodedt   dect   decodingt   decoded(    (    s<   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/tst_lzw.pyt   run   s    "t   __main__NR   i   (   t
   __future__R    R   t   __name__t   syst   argv(    (    (    s<   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/tst_lzw.pyt   <module>   s   	