
Y_S|                 @   sm  d  d l  m Z d  d l Z d  d l Td  d l TGd d   d e j  Z e d k rie d  e   e e	  e   e   e d  e   d d d g Z
 x e
 D] Z e e d  e d  Z e e e j    e j   Z e e j   d d e e j   d d e e j   d d e e j   d d e   q We   e   e d  e j   n  d S)    )print_functionN)*c               @   s4   e  Z d  Z d d   Z d d   Z d d   Z d S)DBTestc             C   s   t  d  } |  j | j d  |  j | j d  t  d  } |  j | j d  |  j | j d  t  d d  } |  j | j d  |  j | j d  t |  } t |  } d  S)Nz/db_xref="GDB:39999"ZGDBZ39999z	GDB:39999)DbxrefassertEqualdatabase
identifierreprstr)selfrefss2 r   H/Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_db.pytest_dbxref   s    zDBTest.test_dbxrefc             C   s7   t  d d d d d d d d d	 d  d
 d d d  } d  S)Nabbrev
alt_abbrevaburlabcresource_urlzabc%sparserdescriptionZblahnameZsomename)r   r   )
DataSource)r   dsr   r   r   test_datasource   s    zDBTest.test_datasourcec             C   s   t  d } d  S)Npdb)default_registry)r   dbr   r   r   test_databases'   s    zDBTest.test_databasesN)__name__
__module____qualname__r   r   r"   r   r   r   r   r   
   s   r   __main__z## Know databases.z## Running Non-unit tests.emblab050095r   1hlb	swissprotp50105   end z# Running Unittests)r'   r(   )zpdbr)   )z	swissprotr+   )
__future__r   unittestZ
corebio.dbZtest_corebioTestCaser   r#   printr    teststr   r   data_urldata_streamdatareadlinemainr   r   r   r   <module>   s8   

!


	
