fireant.tests.database package

Submodules

fireant.tests.database.mock_database module

class fireant.tests.database.mock_database.TestDatabase(host='localhost', port=5433, database='vertica', user='vertica', password=None, read_timeout=None, max_processes=1, cache_middleware=None)[source]

Bases: fireant.database.vertica.VerticaDatabase

connect()[source]

This function must establish a connection to the database platform and return it.

fireant.tests.database.test_databases module

fireant.tests.database.test_mysql module

class fireant.tests.database.test_mysql.TestMySQLDatabase(methodName='runTest')[source]

Bases: unittest.case.TestCase

classmethod setUpClass()[source]

Hook method for setting up class fixture before running tests in the class.

test_connect(mock_connection_class)[source]
test_date_add_day()[source]
test_date_add_hour()[source]
test_date_add_month()[source]
test_date_add_quarter()[source]
test_date_add_week()[source]
test_date_add_year()[source]
test_defaults()[source]
test_to_char()[source]
test_trunc_day()[source]
test_trunc_hour()[source]
test_trunc_month()[source]
test_trunc_quarter()[source]
test_trunc_week()[source]
test_trunc_year()[source]

fireant.tests.database.test_postgresql module

class fireant.tests.database.test_postgresql.TestPostgreSQL(methodName='runTest')[source]

Bases: unittest.case.TestCase

classmethod setUpClass()[source]

Hook method for setting up class fixture before running tests in the class.

test_connect()[source]
test_date_add_day()[source]
test_date_add_hour()[source]
test_date_add_month()[source]
test_date_add_quarter()[source]
test_date_add_week()[source]
test_date_add_year()[source]
test_defaults()[source]
test_trunc_day()[source]
test_trunc_hour()[source]
test_trunc_quarter()[source]
test_trunc_week()[source]
test_trunc_year()[source]

fireant.tests.database.test_redshift module

class fireant.tests.database.test_redshift.TestRedshift(methodName='runTest')[source]

Bases: fireant.tests.database.test_postgresql.TestPostgreSQL

Inherits from TestPostgreSQL as Redshift is almost identical to PostgreSQL so the tests are similar

classmethod setUpClass()[source]

Hook method for setting up class fixture before running tests in the class.

test_connect()[source]
test_defaults()[source]

fireant.tests.database.test_vertica module

class fireant.tests.database.test_vertica.TestVertica(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_connect()[source]
test_date_add_day()[source]
test_date_add_hour()[source]
test_date_add_month()[source]
test_date_add_quarter()[source]
test_date_add_week()[source]
test_date_add_year()[source]
test_defaults()[source]
test_trunc_day()[source]
test_trunc_hour()[source]
test_trunc_quarter()[source]
test_trunc_week()[source]
test_trunc_year()[source]

Module contents