psychedelicious
5f64ed5bd5
test: clean up & fix tests
...
- Deduplicate the mock invocation services. This is possible now that the import order issue is resolved.
- Merge `DummyEventService` into `TestEventService` and update all tests to use `TestEventService`.
2024-02-20 23:39:30 +11:00
Stefan Tobler
ef12631450
removing dependency on an output folder, embrace python temp folder for bulk download
2024-02-20 23:39:30 +11:00
Stefan Tobler
d9eb626b62
relocating event_service fixture due to import ordering
2024-02-20 23:39:30 +11:00
Stefan Tobler
8033589629
moving the responsibility of cleaning up board names to the service not the route
2024-02-20 23:39:30 +11:00
Stefan Tobler
124075ae7a
updating imports to satisfy ruff
2024-02-20 23:39:30 +11:00
Stefan Tobler
0bde933c89
using temp directory for downloads
2024-02-20 23:39:30 +11:00
Stefan Tobler
fc5c5b6bdd
returning the bulk_download_item_name on response for possible polling
2024-02-20 23:39:30 +11:00
Stefan Tobler
ff53563152
narrowing bulk_download stop service scope
2024-02-20 23:39:30 +11:00
Stefan Tobler
12b0d735e7
adding test coverage for new bulk download routes
2024-02-20 23:39:30 +11:00
Stefan Tobler
d06ee94fd3
cleaning up bulk download zip after the response is complete
2024-02-20 23:39:30 +11:00
Stefan Tobler
7c091570fe
97% test coverage on bulk_download
2024-02-20 23:39:30 +11:00