diff --git a/changedetectionio/tests/test_backend.py b/changedetectionio/tests/test_backend.py index b3c5f3a9d..c482a4f6f 100644 --- a/changedetectionio/tests/test_backend.py +++ b/changedetectionio/tests/test_backend.py @@ -32,7 +32,7 @@ def test_non_200_doesnt_trigger_change(client, live_server): time.sleep(sleep_time_for_fetch_thread) # https://github.com/dgtlmoon/changedetection.io/issues/962#issuecomment-1416807742 - for ecode in ['429', '400', '429', '403', '404', '500']: + for ecode in ['200', '429', '400', '429', '403', '404', '500']: with open("test-endpoint-status-code.txt", 'w') as f: f.write(ecode) @@ -40,7 +40,7 @@ def test_non_200_doesnt_trigger_change(client, live_server): assert b'1 watches queued for rechecking.' in res.data time.sleep(sleep_time_for_fetch_thread) - # Should not register as a change + # No change should be seen/no trigger of change res = client.get(url_for("index")) assert b'unviewed' not in res.data @@ -50,7 +50,9 @@ def test_non_200_doesnt_trigger_change(client, live_server): # f.write(res.data) # Should still say the original 200, because "ignore_status_codes" should be off by default - assert b'code: '+ecode.encode('utf-8') not in res.data + # commented out - this will fail because we also show what the error was + #assert b'code: '+ecode.encode('utf-8') not in res.data + assert b'code: 200' in res.data