def test_add_new_reminder(self): reminder = todo.Reminder("This should not clash") todo.add_reminder(reminder) assert todo.reminder_exists(reminder)
def test_reminder_exists_True(self, reminder): assert todo.reminder_exists(TestTodo.sample[0])
def test_reminder_exists_False(self): reminder = todo.Reminder("New Reminder") assert todo.reminder_exists(reminder) is False
def test_remove_noconfirm(self, reminder): todo.add_reminder(reminder) Namespace = namedtuple("Namespace", ("serial", "confirm")) args = Namespace(reminder.serial, True) todo.remove(args) assert todo.reminder_exists(reminder) is False
def test_add_content_category_and_due(self): reminder = self.add_helper( {"content": "New reminder content", "category": "cats are evil", "date_due": "2 weeks", "date": None} ) reminder.date_due = todo.parse_date("2 weeks") assert todo.reminder_exists(reminder)
def test_add_content_and_due(self): reminder = self.add_helper( {"content": "New reminder content", "category": None, "date_due": "today", "date": None} ) reminder.date_due = todo.parse_date("today") assert todo.reminder_exists(reminder)
def test_add_content_and_category(self): reminder = self.add_helper( {"content": "This is new reminder content", "category": "general", "date_due": None, "date": None} ) assert todo.reminder_exists(reminder)
def test_delete_real_reminder(self, reminder): todo.add_reminder(reminder) todo.delete_reminder(reminder) assert todo.reminder_exists(reminder) is False