예제 #1
0
 def test_get_reviews(self):
     reviews = db_users.get_reviews(self.author.id)
     self.assertEqual(len(reviews), 1)
     self.review.update(text="Testing Again")
     reviews = db_users.get_reviews(self.author.id)
     self.assertEqual(len(reviews), 1)
     self.assertEqual(reviews[0]['creation_time'], self.review_created)
     two_days_from_now = date.today() + timedelta(days=2)
     reviews = db_users.get_reviews(self.author.id,
                                    from_date=two_days_from_now)
     self.assertEqual(len(reviews), 0)
예제 #2
0
 def test_get_reviews(self):
     reviews = db_users.get_reviews(self.author.id)
     self.assertEqual(len(reviews), 1)
     db_review.update(
         review_id=self.review["id"],
         drafted=self.review["is_draft"],
         text="Testing Again",
     )
     reviews = db_users.get_reviews(self.author.id)
     self.assertEqual(len(reviews), 1)
     self.assertEqual(reviews[0]['creation_time'], self.review_created)
     two_days_from_now = date.today() + timedelta(days=2)
     reviews = db_users.get_reviews(self.author.id, from_date=two_days_from_now)
     self.assertEqual(len(reviews), 0)
예제 #3
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_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)
예제 #4
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_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)
예제 #5
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)
예제 #6
0
 def reviews_since_count(self, date):
     return len(db_users.get_reviews(self.id, from_date=date))
예제 #7
0
 def reviews_since(self, date):
     return db_users.get_reviews(self.id, from_date=date)
예제 #8
0
 def reviews_since_count(self, date):
     return len(db_users.get_reviews(self.id, from_date=date))
예제 #9
0
 def reviews_since(self, date):
     return db_users.get_reviews(self.id, from_date=date)