def test_doneTask(): tm = TaskManager() tm.exec("+ Acheter du pain") tm.exec("x 1") assert tm.tasks[0].status == "DONE"
def test_toDoTask(): tm = TaskManager() tm.exec("+ Acheter du pain") tm.exec("x 1") tm.exec("o 1") assert tm.tasks[0].status == "TODO"
def parseEmptyInput(): tm = TaskManager() tm.exec("") assert tm.action.type is None
def test_saveOneTask(): tm = TaskManager() tm.exec("+ Acheter du pain") assert tm.tasks[0].label == "Acheter du pain" assert tm.tasks[0].status == "TODO"
def parseInputActionToDo(): tm = TaskManager() tm.exec("+ Acheter du pain") tm.exec("o 1") assert tm.action.type == "TODO"
def parseInputActionDone(): tm = TaskManager() tm.exec("+ Acheter du pain") tm.exec("x 1") assert tm.action.type == "DONE"
def parseInputActionRemove(): tm = TaskManager() tm.exec("+ Acheter du pain") tm.exec("- 1") assert tm.action.type == "REMOVE"
def parseInputActionAdd(): tm = TaskManager() tm.exec("+ Acheter du pain") assert tm.action.type == "ADD"
from TaskManager import TaskManager from os import system, name def clear(): # for windows if name == 'nt': _ = system('cls') # for mac and linux(here, os.name is 'posix') else: _ = system('clear') tm = TaskManager() while True: clear() print("Listes:") tm.displayTasks() tm.exec(input("commande: "))