From 324161f37b54aee71de801b4206f925c967d11d4 Mon Sep 17 00:00:00 2001 From: Rob Golding Date: Sun, 3 Nov 2013 20:41:03 +0000 Subject: [PATCH] Add a couple of simple tests and fix typo --- tasklib/tests.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tasklib/tests.py diff --git a/tasklib/tests.py b/tasklib/tests.py new file mode 100644 index 0000000..66f04c7 --- /dev/null +++ b/tasklib/tests.py @@ -0,0 +1,28 @@ +import shutil +import tempfile +import unittest +import uuid + +from .task import TaskWarrior + + +class TasklibTest(unittest.TestCase): + + def setUp(self): + self.tmp = tempfile.mkdtemp() + self.tw = TaskWarrior(data_location=self.tmp) + + def tearDown(self): + shutil.rmtree(self.tmp) + + +class TaskFilterTest(TasklibTest): + + def test_all_empty(self): + self.assertEqual(len(self.tw.tasks.all()), 0) + + def test_all_non_empty(self): + self.tw.execute_command(['add', 'test task']) + self.assertEqual(len(self.tw.tasks.all()), 1) + self.assertEqual(self.tw.tasks.all()[0]['description'], 'test task') + self.assertEqual(self.tw.tasks.all()[0]['status'], 'pending') -- 2.39.2