psychedelicious
c7ed5606bd
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-29 13:28:21 -05:00
Stefan Tobler
ec129662a6
removing dependency on an output folder, embrace python temp folder for bulk download
2024-02-29 13:28:21 -05:00
Stefan Tobler
024b4580a7
relocating event_service fixture due to import ordering
2024-02-29 13:28:21 -05:00
Stefan Tobler
ba28709f2d
moving the responsibility of cleaning up board names to the service not the route
2024-02-29 13:28:21 -05:00
Stefan Tobler
3c881d5b1a
updating imports to satisfy ruff
2024-02-29 13:28:21 -05:00
Stefan Tobler
bb40196a17
using temp directory for downloads
2024-02-29 13:28:21 -05:00
Stefan Tobler
b1301e1cbc
returning the bulk_download_item_name on response for possible polling
2024-02-29 13:28:21 -05:00
Stefan Tobler
67df224df4
narrowing bulk_download stop service scope
2024-02-29 13:28:21 -05:00
Stefan Tobler
8102decfb9
adding test coverage for new bulk download routes
2024-02-29 13:28:21 -05:00
Stefan Tobler
4dfa1e3d03
cleaning up bulk download zip after the response is complete
2024-02-29 13:28:21 -05:00
Stefan Tobler
45f2370375
97% test coverage on bulk_download
2024-02-29 13:28:21 -05:00