Skip to content

Conversation

@nbalne
Copy link

@nbalne nbalne commented Sep 25, 2025

Ticket : https://2u-internal.atlassian.net/browse/PROD-4428

Implemented AlgoliaProxyCourseFactory with optional course runs.

Added post-generation logic in factories to create an advertised_course_run when needed.

Introduced product_weeks_to_complete property to safely return weeks_to_complete from the associated run.

Added unit tests for AlgoliaProxyCourse to verify correct handling of:

Courses with valid weeks_to_complete values.

Courses with no runs.

Courses explicitly created without runs.

@nbalne nbalne force-pushed the PROD-4428-Alogolia_Index branch 14 times, most recently from 3d302bf to 3c24d90 Compare September 29, 2025 08:16
@ankit-sonata
Copy link

@nbalne rebase your branch with main, Every time when you raise a PR make sure your branch is up to date with Main branch.

@nbalne nbalne force-pushed the PROD-4428-Alogolia_Index branch from 3c24d90 to d41f699 Compare October 8, 2025 09:34
@nbalne nbalne force-pushed the PROD-4428-Alogolia_Index branch 5 times, most recently from 2f59374 to b53559a Compare October 22, 2025 07:47
@nbalne nbalne force-pushed the PROD-4428-Alogolia_Index branch 4 times, most recently from a26b1d0 to 95ea6f2 Compare November 12, 2025 13:19
@nbalne nbalne force-pushed the PROD-4428-Alogolia_Index branch from 95ea6f2 to e0ffe20 Compare November 12, 2025 14:11
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.

2 participants