def test_save_load(self): name = "test2" tsk1 = task.Task("Do something", 1367144289 , 0) tsk2 = task.Task("Do something else", 1367144288 , 0) tsk3 = task.Task("A completed task", 13671442887, 0) before = TaskList(name, self.workingD) before.add(tsk1) before.add(tsk2) before.add(tsk3) before.complete(2) before.save() after = TaskList(name, self.workingD) assert after.active() == 2 assert after.completed() == 1 assert after.activetasks[0].equals(before.activetasks[0]) assert after.activetasks[1].equals(before.activetasks[1]) assert after.completedtasks[0].equals(before.completedtasks[0]) before.destroy()
def test_create_destroy(self): name = "test1" tl = TaskList(name, self.workingD) tl.save() assert os.path.exists(os.path.join(self.workingD, name + ".tsk")) tl.destroy() assert not os.path.exists(os.path.join(self.workingD, name + ".tsk"))
# No arguments, default to list by adding it if len(sys.argv) == 1: sys.argv.append('list') # Get command from args cmd = sys.argv[1].lower() if cmd == 'list': # List tasks t = TaskList('default', taskerfolder) t.print_list() elif cmd == 'add': t = TaskList('default', taskerfolder) t.add(create_new_task()) t.save() t.print_list() elif cmd =='-h' or cmd == '--help': # Show usage print "Try one of the following:" print " list \t: List your tasks." print " add \t: Add a new task to the list" else: # Unrecognised command print "Unrecognised command: '%s'" % cmd print "Try one of the following:" print " list \t: List your tasks." print " add \t: Add a new task to the list"