#!/usr/bin/env python # This code is part of the Biopython distribution and governed by its # license. Please see the LICENSE file that should have been included # as part of this package. """Run BioSQL tests using SQLite""" from Bio import MissingExternalDependencyError from BioSQL import BioSeqDatabase from common_BioSQL import * DBDRIVER = 'MySQLdb' DBTYPE = 'mysql' DBHOST, DBUSER, DBPASSWD, TESTDB = load_biosql_ini(DBTYPE) # This will abort if driver not installed etc: check_config(DBDRIVER, DBTYPE, DBHOST, DBUSER, DBPASSWD, TESTDB) # Some of the unit tests don't create their own database, # so just in case there is no database already: TESTDB = create_database() if __name__ == "__main__": # Run the test cases runner = unittest.TextTestRunner(verbosity=2) unittest.main(testRunner=runner)