""" Module for executing all of the GDAL tests. None of these tests require the use of the database. """ from unittest import TestSuite, TextTestRunner # Importing the GDAL test modules. import test_driver, test_ds, test_envelope, test_geom, test_srs test_suites = [test_driver.suite(), test_ds.suite(), test_envelope.suite(), test_geom.suite(), test_srs.suite(), ] def suite(): "Builds a test suite for the GDAL tests." s = TestSuite() map(s.addTest, test_suites) return s def run(verbosity=1): "Runs the GDAL tests." TextTestRunner(verbosity=verbosity).run(suite())