mirror of
https://github.com/biopython/biopython.git
synced 2025-10-20 21:53:47 +08:00
Note the childs to children changes in Bio/Phylo/Consensus.py included fixing internal variable names only. Not applying all the catergories ==> categories fixes to the (deprecated) EMBOSS wrappers as some would be functional changes. Also no more LaTeX files (for spell checking)
33 lines
1000 B
Python
33 lines
1000 B
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 PostgreSQL."""
|
|
|
|
import unittest
|
|
|
|
# Really do want "import *" to get all the test classes:
|
|
from common_BioSQL import * # noqa: F403
|
|
from common_BioSQL_online import * # noqa: F403
|
|
|
|
# Import these explicitly to avoid flake8 F405 below:
|
|
from common_BioSQL import load_biosql_ini, check_config
|
|
from common_BioSQL_online import share_config
|
|
|
|
import requires_internet
|
|
|
|
requires_internet.check()
|
|
|
|
DBDRIVER = "psycopg2"
|
|
DBTYPE = "pg"
|
|
DBHOST, DBUSER, DBPASSWD, TESTDB = load_biosql_ini(DBTYPE)
|
|
|
|
# This will abort if driver not installed etc:
|
|
check_config(DBDRIVER, DBTYPE, DBHOST, DBUSER, DBPASSWD, TESTDB)
|
|
share_config(DBDRIVER, DBTYPE, DBHOST, DBUSER, DBPASSWD, TESTDB)
|
|
|
|
if __name__ == "__main__":
|
|
# Run the test cases
|
|
runner = unittest.TextTestRunner(verbosity=2)
|
|
unittest.main(testRunner=runner)
|