Commit Graph

10 Commits

Author SHA1 Message Date
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
4195655e4e creating unit tests for schema_validation (mostly focusing on the Ship dataclass, as it has the most validation requirement) 2023-09-08 23:43:28 +02:00
max_metz
20f860586f adding schema_validation functions (Ship and Participant), time_logic (will be used in the validation_rules later), validation_rules (covers time-overlap handling). Further, creating simple unit tests for stubs (will be extended soon) 2023-09-08 22:32:25 +02:00
max_metz
03c3cee887 adding more variable names in the xlsx file 2023-09-08 22:30:21 +02:00
max_metz
e6bba9a601 adding shipcall and times_full stub, which will be used in validation rule testing. Creating blank files/folders for schema_validation (input validation based on simple input rules) and validation_rules (query validation based on complex rules for the traffic-light system) 2023-09-08 18:09:38 +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