mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-06-12 14:37:25 -05:00
Maybe clarify tests
This commit is contained in:
parent
c7b5791b56
commit
ad3047df52
@ -1336,6 +1336,8 @@ class TestWorkflows(
|
|||||||
GIVEN:
|
GIVEN:
|
||||||
- Existing workflow with SCHEDULED trigger against the created field and action that assigns owner
|
- Existing workflow with SCHEDULED trigger against the created field and action that assigns owner
|
||||||
- Existing doc that matches the trigger
|
- Existing doc that matches the trigger
|
||||||
|
- Workflow set to trigger at (now - offset) = now - 1 day
|
||||||
|
- Document created date is 2 days ago → trigger condition met
|
||||||
WHEN:
|
WHEN:
|
||||||
- Scheduled workflows are checked
|
- Scheduled workflows are checked
|
||||||
THEN:
|
THEN:
|
||||||
@ -1359,7 +1361,7 @@ class TestWorkflows(
|
|||||||
w.save()
|
w.save()
|
||||||
|
|
||||||
now = timezone.localtime(timezone.now())
|
now = timezone.localtime(timezone.now())
|
||||||
created = now - timedelta(weeks=520)
|
created = now - timedelta(days=2)
|
||||||
doc = Document.objects.create(
|
doc = Document.objects.create(
|
||||||
title="sample test",
|
title="sample test",
|
||||||
correspondent=self.c,
|
correspondent=self.c,
|
||||||
@ -1377,6 +1379,8 @@ class TestWorkflows(
|
|||||||
GIVEN:
|
GIVEN:
|
||||||
- Existing workflow with SCHEDULED trigger against the added field and action that assigns owner
|
- Existing workflow with SCHEDULED trigger against the added field and action that assigns owner
|
||||||
- Existing doc that matches the trigger
|
- Existing doc that matches the trigger
|
||||||
|
- Workflow set to trigger at (now - offset) = now - 1 day
|
||||||
|
- Document added date is 365 days ago
|
||||||
WHEN:
|
WHEN:
|
||||||
- Scheduled workflows are checked
|
- Scheduled workflows are checked
|
||||||
THEN:
|
THEN:
|
||||||
@ -1418,6 +1422,8 @@ class TestWorkflows(
|
|||||||
GIVEN:
|
GIVEN:
|
||||||
- Existing workflow with SCHEDULED trigger against the modified field and action that assigns owner
|
- Existing workflow with SCHEDULED trigger against the modified field and action that assigns owner
|
||||||
- Existing doc that matches the trigger
|
- Existing doc that matches the trigger
|
||||||
|
- Workflow set to trigger at (now - offset) = now - 1 day
|
||||||
|
- Document modified date is mocked as sufficiently in the past
|
||||||
WHEN:
|
WHEN:
|
||||||
- Scheduled workflows are checked
|
- Scheduled workflows are checked
|
||||||
THEN:
|
THEN:
|
||||||
@ -1458,6 +1464,8 @@ class TestWorkflows(
|
|||||||
GIVEN:
|
GIVEN:
|
||||||
- Existing workflow with SCHEDULED trigger against a custom field and action that assigns owner
|
- Existing workflow with SCHEDULED trigger against a custom field and action that assigns owner
|
||||||
- Existing doc that matches the trigger
|
- Existing doc that matches the trigger
|
||||||
|
- Workflow set to trigger at (now - offset) = now - 1 day
|
||||||
|
- Custom field date is 2 days ago
|
||||||
WHEN:
|
WHEN:
|
||||||
- Scheduled workflows are checked
|
- Scheduled workflows are checked
|
||||||
THEN:
|
THEN:
|
||||||
@ -1502,6 +1510,7 @@ class TestWorkflows(
|
|||||||
GIVEN:
|
GIVEN:
|
||||||
- Existing workflow with SCHEDULED trigger
|
- Existing workflow with SCHEDULED trigger
|
||||||
- Existing doc that has already had the workflow run
|
- Existing doc that has already had the workflow run
|
||||||
|
- Document created 2 days ago, workflow offset = 1 day → trigger time = yesterday
|
||||||
WHEN:
|
WHEN:
|
||||||
- Scheduled workflows are checked
|
- Scheduled workflows are checked
|
||||||
THEN:
|
THEN:
|
||||||
@ -1552,6 +1561,7 @@ class TestWorkflows(
|
|||||||
GIVEN:
|
GIVEN:
|
||||||
- Existing workflow with SCHEDULED trigger and recurring interval of 7 days
|
- Existing workflow with SCHEDULED trigger and recurring interval of 7 days
|
||||||
- Workflow run date is 6 days ago
|
- Workflow run date is 6 days ago
|
||||||
|
- Document created 40 days ago, offset = 30 → trigger time = 10 days ago
|
||||||
WHEN:
|
WHEN:
|
||||||
- Scheduled workflows are checked
|
- Scheduled workflows are checked
|
||||||
THEN:
|
THEN:
|
||||||
@ -1603,7 +1613,9 @@ class TestWorkflows(
|
|||||||
def test_workflow_scheduled_trigger_negative_offset(self):
|
def test_workflow_scheduled_trigger_negative_offset(self):
|
||||||
"""
|
"""
|
||||||
GIVEN:
|
GIVEN:
|
||||||
- Existing workflow with SCHEDULED trigger and negative offset of -7 days
|
- Existing workflow with SCHEDULED trigger and negative offset of -7 days (so 7 days after date)
|
||||||
|
- Custom field date initially set to 5 days ago → trigger time = 2 days in future
|
||||||
|
- Then updated to 8 days ago → trigger time = 1 day ago
|
||||||
WHEN:
|
WHEN:
|
||||||
- Scheduled workflows are checked for document with custom field date 8 days in the past
|
- Scheduled workflows are checked for document with custom field date 8 days in the past
|
||||||
THEN:
|
THEN:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user