예제 #1
0
def test_user_deletes_task():
    task_name = 'write an email'
    user = User('username', [Reward('kisses', 1000)], [SnailTask(task_name)], [], todays_empty_purse)

    user.delete_task(task_name)

    tools.assert_false(user.has_task_named(task_name))
예제 #2
0
def test_user_has_task():
    user = User('username', [Reward('kisses', 1000)], [SnailTask('write an email')], [], 1000)

    tools.assert_true(user.has_task_named('write an email'))
    tools.assert_false(user.has_task_named('read a book'))