mirror of
https://github.com/FuzzyGrim/Yamtrack.git
synced 2026-03-03 03:47:02 +00:00
fix flaky test
This commit is contained in:
@@ -516,10 +516,13 @@ class ReloadCalendarTaskTests(TestCase):
|
||||
self.assertEqual(result["437"][0]["episode"], 1)
|
||||
self.assertEqual(result["437"][0]["airingAt"], 870739200)
|
||||
|
||||
@patch("events.calendar.services.get_media_metadata")
|
||||
@patch("events.calendar.services.api_request")
|
||||
def test_get_anime_schedule_bulk_no_airing_schedule(self, mock_api_request):
|
||||
def test_get_anime_schedule_bulk_no_airing_schedule(
|
||||
self, mock_api_request, mock_get_media_metadata
|
||||
):
|
||||
"""Test get_anime_schedule_bulk with no airing schedule."""
|
||||
# Setup mock
|
||||
# Setup mock for AniList API
|
||||
mock_api_request.return_value = {
|
||||
"data": {
|
||||
"Page": {
|
||||
@@ -536,6 +539,12 @@ class ReloadCalendarTaskTests(TestCase):
|
||||
},
|
||||
}
|
||||
|
||||
# Setup mock for MAL metadata fallback
|
||||
mock_get_media_metadata.return_value = {
|
||||
"max_progress": 2,
|
||||
"details": {"end_date": "1997-08-12"},
|
||||
}
|
||||
|
||||
# Call the function
|
||||
result = get_anime_schedule_bulk(["437"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user