Skip to content

Commit

Permalink
tests: Cover deleted and waiting native queryset filters
Browse files Browse the repository at this point in the history
  • Loading branch information
tbabej committed May 23, 2016
1 parent f58549e commit 80d39e1
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions tasklib/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,30 @@ def test_completed_non_empty(self):
self.tw.tasks.all()[0].done()
self.assertEqual(len(self.tw.tasks.completed()), 1)

def test_deleted_empty(self):
Task(self.tw, description="test task").save()
self.assertEqual(len(self.tw.tasks.deleted()), 0)

def test_deleted_non_empty(self):
Task(self.tw, description="test task").save()
self.assertEqual(len(self.tw.tasks.deleted()), 0)
self.tw.tasks.all()[0].delete()
self.assertEqual(len(self.tw.tasks.deleted()), 1)

def test_waiting_empty(self):
Task(self.tw, description="test task").save()
self.assertEqual(len(self.tw.tasks.waiting()), 0)

def test_waiting_non_empty(self):
Task(self.tw, description="test task").save()
self.assertEqual(len(self.tw.tasks.waiting()), 0)

t = self.tw.tasks.all()[0]
t['wait'] = 'tomorrow'
t.save()

self.assertEqual(len(self.tw.tasks.waiting()), 1)

def test_filtering_by_attribute(self):
Task(self.tw, description="no priority task").save()
Task(self.tw, priority="H", description="high priority task").save()
Expand Down

0 comments on commit 80d39e1

Please sign in to comment.