def testAnswered(self): correct = 2 q = self._get_foo_question(correct) h1 = scoring.history_for(self.user, QotdGame) QotdGame.answered(self.qotd_user, q, correct - 1) # Check if history didn't change self.assertEqual(len(h1), len(scoring.history_for(self.qotd_user, QotdGame))) # Answer correctly self.qotd_user.reset_answered() QotdGame.answered(self.qotd_user, q, correct) # History changed h2 = scoring.history_for(self.qotd_user, QotdGame) self.assertGreater(len(h2), len(h1)) coins = scoring.user_coins(self.qotd_user) self.assertGreater(coins['points'], 0)
def test_accessors(self): player = self._get_player() self.assertEqual(scoring.user_coins(player), scoring.user_coins(player.user))