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)