Skip to content

Develop - #73

Merged
ademboukabes merged 7 commits into
mainfrom
develop
Aug 4, 2026
Merged

Develop#73
ademboukabes merged 7 commits into
mainfrom
develop

Conversation

@ademboukabes

Copy link
Copy Markdown
Collaborator

Core Infrastructure Tests (MinIO, Google Drive & Photo Worker)

Description:

This release merges the recent testing and infrastructure stabilization phases from develop into main. It ensures the core backend features (Drive sync, Object Storage, and async Photo Processing) are fully covered by unit tests and ready for production deployment.

** What's Included:**

  • Google Drive Integration: Full test coverage for fetching folder metadata, listing files, and downloading photos.
  • Upload Requests Service: Comprehensive unit tests for the staff photo upload approval/rejection workflows, mocking NATS, MinIO, and DB dependencies.
  • MinIO Object Storage: Added tests for CRUD operations (upload, delete) and error handling.
  • Photo Worker: Async background processing tests (success and failure scenarios).

** Testing Status:**

  • pytest suite is fully passing (184/184 tests passed).
  • Mocking strategy stabilized for async generators and external APIs.

** Next Steps:**

  • Initiate production deployment
  • Rollout production infrastructure

@ademboukabes
ademboukabes merged commit 5703f8e into main Aug 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant