mirror of
https://github.com/django-q2/django-q2.git
synced 2026-09-20 11:28:34 +08:00
Added tests for failures filtering
fixed a bug
This commit is contained in:
@@ -64,7 +64,7 @@ class Task(models.Model):
|
||||
def get_task_group(group_id, failures=True):
|
||||
if failures:
|
||||
return Task.objects.filter(group=group_id)
|
||||
return Task.objects.filter(group_id=group_id).exclude(success=False)
|
||||
return Task.objects.filter(group=group_id).exclude(success=False)
|
||||
|
||||
def time_taken(self):
|
||||
return (self.stopped - self.started).total_seconds()
|
||||
|
||||
@@ -202,7 +202,9 @@ def test_async(r, admin_user):
|
||||
assert result(result_j.name) == result_j.result
|
||||
# groups
|
||||
assert result_group('test_j') == [result_j.result]
|
||||
assert result_group('test_j', failures=True) == [result_j.result]
|
||||
assert fetch_group('test_j')[0].id == [result_j][0].id
|
||||
assert fetch_group('test_j', failures=False)[0].id == [result_j][0].id
|
||||
assert count_group('test_j') == 1
|
||||
assert count_group('test_j', failures=True) == 0
|
||||
assert delete_group('test_j') == 1
|
||||
|
||||
Reference in New Issue
Block a user