def test_delete(self): user1_id = self.user1.id db_users.delete(self.user1.id) # Votes should be deleted as well votes = db_users.get_votes(self.user1.id) self.assertEqual(len(votes), 0) # Spam Reports to be deleted as well spam_reports, count = db_spam_report.list_reports(user_id=user1_id) # pylint: disable=unused-variable self.assertEqual(count, 0) db_users.delete(self.author.id) # Review should not exist reviews = db_users.get_reviews(self.author.id) self.assertEqual(len(reviews), 0)
def test_delete(self): user1_id = self.user1.id db_users.delete(self.user1.id) # Votes should be deleted as well votes = db_users.get_votes(self.user1.id) self.assertEqual(len(votes), 0) # Spam Reports to be deleted as well spam_report_count = SpamReport.query.filter_by( user_id=user1_id, revision_id=self.revision_id).count() self.assertEqual(spam_report_count, 0) db_users.delete(self.author.id) # Review should not exist reviews = db_users.get_reviews(self.author.id) self.assertEqual(len(reviews), 0)
def test_get_votes(self): votes = db_users.get_votes(self.user1.id) self.assertEqual(len(votes), 1) two_days_from_now = date.today() + timedelta(days=2) votes = db_users.get_votes(self.user1.id, from_date=two_days_from_now) self.assertEqual(len(votes), 0)
def votes_since_count(self, date): return len(db_users.get_votes(self.id, from_date=date))
def votes_since(self, date): return db_users.get_votes(self.id, from_date=date)
def votes(self): return db_users.get_votes(self.id)