Add convenience method to return filter choice items (#1353)

* Add convenience method to return filter choice items

* Add test for filter choice items
This commit is contained in:
JonnyWong16 2024-02-04 20:34:29 -08:00 committed by GitHub
parent 36cbcd0a1c
commit a85291e933
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 0 deletions

View file

@ -2949,6 +2949,10 @@ class FilterChoice(PlexObject):
self.title = data.attrib.get('title')
self.type = data.attrib.get('type')
def items(self):
""" Returns a list of items for this filter choice. """
return self.fetchItems(self.fastKey)
class ManagedHub(PlexObject):
""" Represents a Managed Hub (recommendation) inside a library.

View file

@ -551,6 +551,9 @@ def test_library_MovieSection_search_FilterChoice(movies, collection):
movie = collection.items()[0]
assert movie in results
items = filterChoice.items()
assert movie in items
def test_library_MovieSection_advancedSearch(movies, movie):
advancedFilters = {