argos/tests
Alexis Métaireau 43f8aabb2c Refactor server codebase for testing.
- Restructured server module to separate the application creation and configuration.
- Moved code dealing with SQLAlchemy database
  setup and teardown to the main application file.
- Moved functions related to configuration file loading to `argos.server.settings`.
- Fixed SQLAchemy expressions in `argos.server.queries`.
- Implemented a more granular system of setting checks' schedule on the server.
- Introduced frequency scheduling on per-website basis in the YAML config.
- Introduced Pytest fixtures for handling test database and authorized HTTP client in `tests/conftest.py`.
- Included a first test for the api
- Implemented changes to models to accommodate changes to task scheduling.
- Fixed errors concerning database concurrency arising from changes to the application setup.
2023-10-11 23:52:33 +02:00
..
config.yaml Refactor server codebase for testing. 2023-10-11 23:52:33 +02:00
conftest.py Refactor server codebase for testing. 2023-10-11 23:52:33 +02:00
test_api.py Refactor server codebase for testing. 2023-10-11 23:52:33 +02:00
test_checks_base.py Support !include filename in the yaml files. 2023-10-10 11:45:33 +02:00
test_schemas_config.py Support !include filename in the yaml files. 2023-10-10 11:45:33 +02:00
test_schemas_utils.py Add the ability to convert to days, hours, minutes 2023-10-11 15:46:05 +02:00
websites.yaml Refactor server codebase for testing. 2023-10-11 23:52:33 +02:00