def test_change_reputation_for_action_with_sub_actions(self): plot = mkPlot(self.jim) tree = mkTree(self.jim, plot=plot) reputation_count = UserReputationAction.objects.count() self.assertEqual(0, reputation_count) change_reputation_for_user(self.amy, 'edit verified', tree, sub_action='down', change_initiated_by_user=self.jim) self.assertEqual(1, UserReputationAction.objects.count()) reputation_action = UserReputationAction.objects.all()[0] self.assertEqual(self.amy.id, reputation_action.user.id) self.assertEqual(self.jim.id, reputation_action.originating_user.id) self.assertEqual(-10, reputation_action.value)
def test_change_reputation_for_action(self): plot = mkPlot(self.jim) tree = mkTree(self.jim, plot=plot) reputation_count = UserReputationAction.objects.count() self.assertEqual(0, reputation_count) change_reputation_for_user(self.jim, 'add tree', tree) self.assertEqual(1, UserReputationAction.objects.count()) reputation_action = UserReputationAction.objects.all()[0] self.assertEqual(self.jim.id, reputation_action.user.id) self.assertEqual(self.jim.id, reputation_action.originating_user.id) self.assertEqual(25, reputation_action.value)