@@ -1329,11 +1329,11 @@ def setUp(self) -> None:
13291329 self .wrong_task_id = '11111111-1111-1111-1111-111111111111'
13301330
13311331 def test_get_backup_task_status_no_task (self ) -> None :
1332- status = api .get_backup_task_status (self .lib1 . library_key , self . user .id )
1332+ status = api .get_backup_task_status (self .user .id , None )
13331333 assert status is None
13341334
13351335 def test_get_backup_task_status_wrong_task_id (self ) -> None :
1336- status = api .get_backup_task_status (self .lib1 . library_key , self . user .id , task_id = self .wrong_task_id )
1336+ status = api .get_backup_task_status (self .user .id , task_id = self .wrong_task_id )
13371337 assert status is None
13381338
13391339 def test_get_backup_task_status_in_progress (self ) -> None :
@@ -1351,7 +1351,7 @@ def test_get_backup_task_status_in_progress(self) -> None:
13511351 ) as mock_get :
13521352 mock_get .return_value = mock_task
13531353
1354- status = api .get_backup_task_status (self .lib1 . library_key , self . user .id , task_id = task_id )
1354+ status = api .get_backup_task_status (self .user .id , task_id = task_id )
13551355 assert status is not None
13561356 assert status ['state' ] == UserTaskStatus .IN_PROGRESS
13571357 assert status ['url' ] is None
@@ -1379,39 +1379,11 @@ def test_get_backup_task_status_succeeded(self) -> None:
13791379 mock_get .return_value = mock_task
13801380 mock_artifact_get .return_value = mock_artifact
13811381
1382- status = api .get_backup_task_status (self .lib1 . library_key , self . user .id , task_id = task_id )
1382+ status = api .get_backup_task_status (self .user .id , task_id = task_id )
13831383 assert status is not None
13841384 assert status ['state' ] == UserTaskStatus .SUCCEEDED
13851385 assert status ['url' ] == "/media/user_tasks/2025/10/01/library-libOEXCSPROB_mOw1rPL.zip"
13861386
1387- def test_get_backup_task_status_latest_task (self ) -> None :
1388- # Test getting the latest task when no task_id is provided
1389- mock_task = UserTaskStatus (
1390- task_id = str (uuid .uuid4 ()),
1391- user_id = self .user .id ,
1392- name = f"Export of { self .lib1 .library_key } " ,
1393- state = UserTaskStatus .PENDING
1394- )
1395-
1396- mock_queryset = mock .Mock ()
1397- mock_queryset .order_by .return_value .first .return_value = mock_task
1398-
1399- with mock .patch (
1400- 'openedx.core.djangoapps.content_libraries.api.libraries.UserTaskStatus.objects.filter'
1401- ) as mock_filter :
1402- mock_filter .return_value = mock_queryset
1403-
1404- status = api .get_backup_task_status (self .lib1 .library_key , self .user .id )
1405- assert status is not None
1406- assert status ['state' ] == UserTaskStatus .PENDING
1407- assert status ['url' ] is None
1408-
1409- # Verify the filter was called with correct parameters
1410- mock_filter .assert_called_once_with (
1411- user_id = self .user .id ,
1412- name__contains = str (self .lib1 .library_key )
1413- )
1414-
14151387 def test_get_backup_task_status_failed (self ) -> None :
14161388 # Create a mock UserTaskStatus in FAILED state
14171389 task_id = str (uuid .uuid4 ())
@@ -1427,7 +1399,7 @@ def test_get_backup_task_status_failed(self) -> None:
14271399 ) as mock_get :
14281400 mock_get .return_value = mock_task
14291401
1430- status = api .get_backup_task_status (self .lib1 . library_key , self . user .id , task_id = task_id )
1402+ status = api .get_backup_task_status (self .user .id , task_id = task_id )
14311403 assert status is not None
14321404 assert status ['state' ] == UserTaskStatus .FAILED
14331405 assert status ['url' ] is None
0 commit comments