Example #1
0
def test_purchase_reward():
    user = User('username', [Reward('kisses', 1000)], [], [], Purse(1000, 10, date.today(), pacific_timezone))

    user.purchase('kisses')

    tools.assert_equal(0, user.purse.total)
    tools.assert_equal(10, user.purse.todays_total)
    tools.assert_equal([], user.rewards)
Example #2
0
def test_unpurchasable_reward():
    user = User('username', [Reward('kisses', 1000)], [], [], todays_empty_purse)

    user.purchase('kisses')