Commit Graph

7 Commits

Author SHA1 Message Date
max_metz
f599b5df78 adding stubs, validators and tests for these. Adaptation of data model 'shipcall' (validation_state and validation_state_changed). Adding request status codes (HTTP default format) and input validation. A tester for input validation is also prepared. 2023-10-04 14:55:58 +02:00
max_metz
3edc6d86ba updating validators, time handling, creating tests for time & schemas. Decoupling schema validation according to the dataclasses. Starting to stub & create notifications 2023-09-15 13:16:21 +02:00
max_metz
a4b70006f9 creating stub classes and functions for every dataclass object. This will be the foundation for the traffic-light system, as the tests will be based on artificial entries (stubs) instead of data from the real system. tests will be added soon. 2023-09-08 15:33:06 +02:00
max_metz
a25c786b3c relocating environment yml to the project root, creating an import_modules test for every single dependency to ensure proper setup & versioning at all times. Creating a test, which creates the flask app. Updating gitignore slightly to remove egg-info files, which are created upon installing a library with pip 2023-09-08 10:03:24 +02:00
max_metz
9e7ded1ef2 adding {file_handling}, {test_handling} and the respective {test_test_handling] from previous projects, docstring-adapted to brecal. Updating the environment yml to ensure, that pytest-cov is also present. Performing the first pytest incl. coverage, where the coverage_reports are gitignored 2023-09-08 07:12:24 +02:00
max_metz
9413ac45a8 creating lib_brecal_utils with setup, environment.yml and tests. The version is defined as 0.0.1, while the license is to be determined 2023-09-08 06:37:28 +02:00
scopesorting
c2b2589852 initial commit 2023-09-08 06:09:24 +02:00