def test_rep_for_answer_deleted(self): """Rep removed for a hard delete of an answer.""" answer = AnswerFactory() answer.delete() self.assertEqual( answer.author.reputation, self.reputation_history(answer.author)[0] )
def test_rep_for_answer_unpublished(self): """Rep removed when published set to False on an answer.""" answer = AnswerFactory() answer.published = False answer.save() self.assertEqual( answer.author.reputation, self.reputation_history(answer.author)[0] )
def test_rep_for_answer_unpublished(self): """Rep not added upon creation of an answer with published=False, added when published set to True. """ answer = AnswerFactory(published=False) self.assertEqual( answer.author.reputation, self.reputation_history(answer.author)[0] ) answer.published = True answer.save() self.assertEqual( answer.author.reputation, self.reputation_history(answer.author)[0] + config.TINE_REP_FOR_ANSWER )