def setUp(self): # test will be skipped if mysql module or ensembldb server unavailable logger.debug('accessing ensembldb.ensembl.org') conn = DBServerInfo(host='ensembldb.ensembl.org', user='******', passwd='') try: translationDB = \ SQLTableCatcher('homo_sapiens_core_47_36i.translation', serverInfo=conn) translationDB.catchIter = True # should not iter in this test! exonDB = SQLTable('homo_sapiens_core_47_36i.exon', serverInfo=conn) except ImportError, e: raise SkipTest(e)
def __init__(self, *args, **kwargs): unittest.TestCase.__init__(self, *args, **kwargs) # share conn for all tests self.serverInfo = DBServerInfo(**self.serverArgs)