Browse Source

Update tests to test filter too

Contributes to issue CURA-8009.
Ghostkeeper 3 years ago
parent
commit
7f2e951b9c
1 changed files with 7 additions and 4 deletions
  1. 7 4
      plugins/DigitalLibrary/tests/TestDigitalLibraryApiClient.py

+ 7 - 4
plugins/DigitalLibrary/tests/TestDigitalLibraryApiClient.py

@@ -1,3 +1,6 @@
+# Copyright (c) 2021 Ultimaker B.V.
+# Cura is released under the terms of the LGPLv3 or higher.
+
 from unittest.mock import MagicMock
 from unittest.mock import MagicMock
 
 
 import pytest
 import pytest
@@ -37,7 +40,7 @@ def test_getProjectsFirstPage(api_client):
     failed_callback = MagicMock()
     failed_callback = MagicMock()
 
 
     # Call
     # Call
-    api_client.getProjectsFirstPage(on_finished = finished_callback, failed = failed_callback)
+    api_client.getProjectsFirstPage(search_filter = "filter", on_finished = finished_callback, failed = failed_callback)
 
 
     # Asserts
     # Asserts
     pagination_manager.reset.assert_called_once()  # Should be called since we asked for new set of projects
     pagination_manager.reset.assert_called_once()  # Should be called since we asked for new set of projects
@@ -45,16 +48,16 @@ def test_getProjectsFirstPage(api_client):
     args = http_manager.get.call_args_list[0]
     args = http_manager.get.call_args_list[0]
 
 
     # Ensure that it's called with the right limit
     # Ensure that it's called with the right limit
-    assert args[0][0] == "https://api.ultimaker.com/cura/v1/projects?limit=20"
+    assert args[0][0] == "https://api.ultimaker.com/cura/v1/projects?limit=20&search=filter"
 
 
     # Change the limit & try again
     # Change the limit & try again
     http_manager.get.reset_mock()
     http_manager.get.reset_mock()
     pagination_manager.limit = 80
     pagination_manager.limit = 80
-    api_client.getProjectsFirstPage(on_finished = finished_callback, failed = failed_callback)
+    api_client.getProjectsFirstPage(search_filter = "filter", on_finished = finished_callback, failed = failed_callback)
     args = http_manager.get.call_args_list[0]
     args = http_manager.get.call_args_list[0]
 
 
     # Ensure that it's called with the right limit
     # Ensure that it's called with the right limit
-    assert args[0][0] == "https://api.ultimaker.com/cura/v1/projects?limit=80"
+    assert args[0][0] == "https://api.ultimaker.com/cura/v1/projects?limit=80&search=filter"
 
 
 
 
 def test_getMoreProjects_noNewProjects(api_client):
 def test_getMoreProjects_noNewProjects(api_client):