ó
X_Sc           @   sz   d  d l  Td  d l Td  d l Td  d l m Z d  d l Td  d l Z d e j f d „  ƒ  YZ e	 d k rv e j
 ƒ  n  d S(   iÿÿÿÿ(   t   *(   t   StringIONt   test_table_ioc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   si   t  t j ƒ } t j | ƒ } |  j t | ƒ d ƒ |  j | d j d ƒ |  j t | d ƒ d ƒ d  S(   Ni
   i   t   EC0003i   i2   (   R   t   table_iot   examplet   readt   assertEqualt   lent   name(   t   selft   ft   seqs(    (    sN   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_table_io.pyt	   test_read(   s
    c         C   s)   t  t j ƒ } |  j t t j | ƒ d  S(   N(   R   t   plain_ioR   t   assertRaisest
   ValueErrorR   R   (   R
   R   (    (    sN   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_table_io.pyt   test_read_fail/   s    c         C   sg   t  t j ƒ } t j | ƒ } t  ƒ  } t j | | ƒ | j d ƒ t j | ƒ } |  j | | ƒ d  S(   Ni    (   R   R   R   R   t   writet   seekR   (   R
   R   R   t   foutt   seqs2(    (    sN   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_table_io.pyt   test_write_seq4   s    	(   t   __name__t
   __module__R   R   R   (    (    (    sN   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_table_io.pyR   &   s   		t   __main__(   t   corebiot   corebio.seqt   corebio.seq_iot   corebio._py3kR   t   test_corebiot   unittestt   TestCaseR   R   t   main(    (    (    sN   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_table_io.pyt   <module>   s   



