Skip to content

Commit 3c4251a

Browse files
authored
Various CI test fixes (#1522)
* Temporarily mark PlayQueue test as xfail Plex regression: removing an item from a PlayQueue does not decrement the `playQueueTotalCount` number. * Disable ad marker detection on bootstrap test server * Change library search date test to 0s
1 parent 99c5344 commit 3c4251a

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

tests/test_library.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -881,15 +881,15 @@ def _test_library_search(library, obj): # noqa: C901
881881
elif field.type == "date":
882882
searchValue = searchValue.strftime("%Y-%m-%d")
883883
_do_test_library_search(library, obj, field, operator, searchValue)
884-
searchValue = "1s"
884+
searchValue = "0s"
885885
_do_test_library_search(library, obj, field, operator, searchValue)
886886

887887

888888
def _do_test_library_search(library, obj, field, operator, searchValue):
889889
searchFilter = {field.key + operator.key[:-1]: searchValue}
890890
results = library.search(libtype=obj.type, filters=searchFilter)
891891

892-
if operator.key.startswith("!") or operator.key.startswith(">>") and (searchValue == 1 or searchValue == "1s"):
892+
if operator.key.startswith("!") or operator.key.startswith(">>") and (searchValue == 1 or searchValue == "0s"):
893893
assert obj not in results
894894
else:
895895
assert obj in results, f"Unable to search {obj.type} by {field.key} using {operator.key} and value {searchValue}."

tests/test_playqueue.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import pytest
55

66

7+
@pytest.mark.xfail(reason="Plex regression `playQueueTotalCount` value incorrect when item removed from PlayQueue")
78
def test_create_playqueue(plex, show):
89
# create the playlist
910
episodes = show.episodes()

tools/plex-bootstraptest.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ def alert_callback(data):
504504
if not opts.unclaimed and account and account.subscriptionActive:
505505
server.settings.get("GenerateIntroMarkerBehavior").set("never")
506506
server.settings.get("GenerateCreditsMarkerBehavior").set("never")
507+
server.settings.get("GenerateAdMarkerBehavior").set("never")
507508
server.settings.get("GenerateVADBehavior").set("never")
508509
server.settings.get("MusicAnalysisBehavior").set("never")
509510
server.settings.get("GenerateBIFBehavior").set("never")

0 commit comments

Comments
 (0)