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_decimal_places(number_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_decimal_places().- Parameters:
number_decimal_places (int) -- Number of rounding decimal places
- tests.test_validation.test_validation_valid_rounding_decimal_places_invalid(number_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_decimal_places().Testing is done with an invalid value for number_decimal_places.
- Parameters:
number_decimal_places (int) -- Number of rounding decimal places
- tests.test_validation.test_validation_valid_rounding_decimal_places_with_max(number_decimal_places, max_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_decimal_places().
- tests.test_validation.test_validation_valid_rounding_decimal_places_with_max_invalid(number_decimal_places, max_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_decimal_places().Testing is done with an invalid value for number_decimal_places.
- tests.test_validation.test_validation_valid_rounding_decimal_places_with_min(number_decimal_places, min_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_decimal_places().
- tests.test_validation.test_validation_valid_rounding_decimal_places_with_min_invalid(number_decimal_places, min_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_decimal_places().Testing is done with an invalid value for number_decimal_places.
- tests.test_validation.test_validation_valid_rounding_decimal_places_with_min_max(number_decimal_places, min_decimal_places, max_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_digits().
- tests.test_validation.test_validation_valid_rounding_decimal_places_with_min_max_invalid(number_decimal_places, min_decimal_places, max_decimal_places)¶
Testing for
wwdtm.validation.valid_rounding_digits().Testing is done with an invalid value for number_decimal_places.