From b56f3d601a0e4ce2e86e5674b8cf8eb49121f60a Mon Sep 17 00:00:00 2001 From: Sid Verma Date: Fri, 31 Jul 2020 02:20:39 +0530 Subject: [PATCH] Add tests for the case when indexing is disabled --- .../content_libraries/tests/test_content_libraries.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openedx/core/djangoapps/content_libraries/tests/test_content_libraries.py b/openedx/core/djangoapps/content_libraries/tests/test_content_libraries.py index 3d389a6bc3..6b805f8b49 100644 --- a/openedx/core/djangoapps/content_libraries/tests/test_content_libraries.py +++ b/openedx/core/djangoapps/content_libraries/tests/test_content_libraries.py @@ -5,7 +5,10 @@ Tests for Blockstore-based Content Libraries import unittest from uuid import UUID +import ddt +from django.conf import settings from django.contrib.auth.models import Group +from django.test.utils import override_settings from mock import patch from openedx.core.djangoapps.content_libraries.tests.base import ContentLibrariesRestApiTest @@ -13,6 +16,7 @@ from openedx.core.djangoapps.content_libraries.api import BlockLimitReachedError from student.tests.factories import UserFactory +@ddt.ddt class ContentLibrariesTest(ContentLibrariesRestApiTest): """ General tests for Blockstore-based Content Libraries @@ -82,6 +86,7 @@ class ContentLibrariesTest(ContentLibrariesRestApiTest): self._create_library(slug="Invalid Slug!", title="Library with Bad Slug", expect_response=400) + @ddt.data(True, False) @patch("openedx.core.djangoapps.content_libraries.views.LibraryRootPagination.page_size", new=2) @override_settings(SEARCH_ENGINE="search.tests.mock_search_engine.MockSearchEngine") def test_list_library(self, is_indexing_enabled): @@ -106,7 +111,6 @@ class ContentLibrariesTest(ContentLibrariesRestApiTest): # Create another library which causes number of libraries to exceed the page size self._create_library(slug="some-slug-3", title="Existing Library") - # Verify that if `pagination` param isn't sent, API still honors the max page size. # This is for maintaining compatibility with older non pagination-aware clients. result = self._list_libraries()