validation¶
This module provides functions used to by pytest to run tests against
the following objects:
test_wwdtm_validation¶
Testing for object: wwdtm.validation.
- tests.test_validation.get_connect_dict()¶
Retrieves database connection settings.
- tests.test_validation.get_database_connection()¶
Creates a database connection object.
- Returns:
MySQL database connection object
- Return type:
MySQLConnection | PooledMySQLConnection
- tests.test_validation.test_validation_check_database_version_connect_dict()¶
Testing for
wwdtm.validation.check_database_version()with connect_dict.
- tests.test_validation.test_validation_check_database_version_connection()¶
Testing for
wwdtm.validation.check_database_version()with database connection.
- tests.test_validation.test_validation_check_database_version_no_parameters()¶
Testing for
wwdtm.validation.check_database_version()without parameters.
- tests.test_validation.test_validation_invalid_int_id(test_id)¶
Negative testing for
wwdtm.validation.valid_int_id().- Parameters:
test_id (int) -- ID to test failing ID validation
- tests.test_validation.test_validation_no_id()¶
Negative testing for
wwdtm.validation.valid_int_id().
- tests.test_validation.test_validation_valid_int_id(test_id)¶
Testing for
wwdtm.validation.valid_int_id().- Parameters:
test_id (int) -- ID to test ID validation
- tests.test_validation.test_validation_valid_rounding_digits(number_digits)¶
Testing for
wwdtm.validation.valid_rounding_digits().- Parameters:
number_digits (int) -- Number of rounding digits to validate
- tests.test_validation.test_validation_valid_rounding_digits_with_max(number_digits, max_digits)¶
Testing for
wwdtm.validation.valid_rounding_digits().
- tests.test_validation.test_validation_valid_rounding_digits_with_min(number_digits, min_digits)¶
Testing for
wwdtm.validation.valid_rounding_digits().
- tests.test_validation.test_validation_valid_rounding_digits_with_min_max(number_digits, min_digits, max_digits)¶
Testing for
wwdtm.validation.valid_rounding_digits().