@ -157,7 +157,10 @@ class ChangeDetectionStore:
def delete(self, uuid):
with self.lock:
del (self.__data['watching'][uuid])
if uuid == 'all':
self.__data['watching'] = {}
else:
self.needs_write = True
def url_exists(self, url):
@ -119,3 +119,5 @@ def test_check_basic_change_detection_functionality(client, live_server):
res = client.get(url_for("index"))
assert b'unviewed' in res.data
res = client.get(url_for("api_delete", uuid="all"), follow_redirects=True)
assert b'Deleted' in res.data
@ -124,4 +124,6 @@ def test_check_ignore_text_functionality(client, live_server):
assert b'unviewed' not in res.data
assert b'/test-endpoint' in res.data