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

    user.delete_reward(reward_name)

    tools.assert_false(user.has_reward_named(reward_name))
예제 #2
0
def test_user_has_reward():
    user = User('username', [Reward('kisses', 1000)], [], [], Purse(1000, 1000, date.today(), pacific_timezone))

    tools.assert_true(user.has_reward_named('kisses'))
    tools.assert_false(user.has_reward_named('trip to Singapore'))