def test_reputation_metric_no_adjustment_for_no_rm_record(self): audit = Audit(model='Plot', model_id=1, action=Audit.Type.Insert, instance=self.instance, field='readonly', previous_value=None, current_value=True, user=self.privileged_user) ReputationMetric.apply_adjustment(audit) self.assertEqual(0, self.privileged_user.get_reputation(self.instance))
def test_reputation_metric_positive_adjustment_for_rm(self): self.assertEqual(0, self.unprivileged_user.get_reputation(self.instance)) audit = Audit(model='Tree', model_id=1, action=Audit.Type.Insert, instance=self.instance, field='readonly', previous_value=None, current_value=True, user=self.unprivileged_user) ReputationMetric.apply_adjustment(audit) self.assertEqual(2, self.unprivileged_user.get_reputation(self.instance))