예제 #1
0
 def test_feature_page_filter(self):
     user1 = db_utils.create_user()
     folder = db_utils.create_folder(
         user1, settings=CharSettings({"featured-filter"}, {}, {}))
     db_utils.create_submissions(9, user1, ratings.GENERAL.code)
     db_utils.create_submission(user1, ratings.GENERAL.code, folderid=folder)
     self.assertEqual(
         10, len(submission.select_list(user1, ratings.GENERAL.code, 10)))
     self.assertEqual(
         1, len(submission.select_list(user1, ratings.GENERAL.code, 10,
                                       featured_filter=True)))
예제 #2
0
 def test_feature_page_filter(self):
     user1 = db_utils.create_user()
     folder = db_utils.create_folder(
         user1, settings=CharSettings({"featured-filter"}, {}, {}))
     db_utils.create_submissions(9, user1, ratings.GENERAL.code)
     db_utils.create_submission(user1, ratings.GENERAL.code, folderid=folder)
     self.assertEqual(
         10, len(submission.select_list(user1, ratings.GENERAL.code, 10)))
     self.assertEqual(
         1, len(submission.select_list(user1, ratings.GENERAL.code, 10,
                                       featured_filter=True)))
예제 #3
0
 def setUp(self):
     self.user1 = db_utils.create_user()
     self.count = 20
     self.pivot = 5
     s = db_utils.create_submissions(self.count, self.user1,
                                     ratings.GENERAL.code)
     self.pivotid = s[self.pivot]
예제 #4
0
 def setUp(self):
     self.user1 = db_utils.create_user()
     self.user2 = db_utils.create_user()
     self.count = 20
     self.pivot = 5
     s = db_utils.create_submissions(self.count, self.user1, ratings.GENERAL.code)
     self.pivotid = s[self.pivot]
     f = []
     time = 100
     for submitid in s:
         time = time + 1
         f.append(db_utils.create_favorite(self.user2, submitid, 's', unixtime=arrow.get(time)))
예제 #5
0
    def test_select_list_limits(self):
        user1 = db_utils.create_user()
        submissions = db_utils.create_submissions(
            20, user1, rating=ratings.GENERAL.code)

        results = submission.select_list(user1, ratings.EXPLICIT.code, 10)
        # submissions are descending, so we get the highest numbers first
        self.assertEqual(submissions[19], results[0]['submitid'])
        self.assertEqual(10, len(results))

        results = submission.select_list(
            user1, ratings.EXPLICIT.code, 10, nextid=submissions[10])
        self.assertEqual(submissions[9], results[0]['submitid'])

        results = submission.select_list(
            user1, ratings.EXPLICIT.code, 10, backid=submissions[10])
        self.assertEqual(submissions[19], results[0]['submitid'])
예제 #6
0
    def test_select_list_limits(self):
        user1 = db_utils.create_user()
        submissions = db_utils.create_submissions(
            20, user1, rating=ratings.GENERAL.code)

        results = submission.select_list(user1, ratings.EXPLICIT.code, 10)
        # submissions are descending, so we get the highest numbers first
        self.assertEqual(submissions[19], results[0]['submitid'])
        self.assertEqual(10, len(results))

        results = submission.select_list(
            user1, ratings.EXPLICIT.code, 10, nextid=submissions[10])
        self.assertEqual(submissions[9], results[0]['submitid'])

        results = submission.select_list(
            user1, ratings.EXPLICIT.code, 10, backid=submissions[10])
        self.assertEqual(submissions[19], results[0]['submitid'])
예제 #7
0
 def setUp(self):
     self.user1 = db_utils.create_user()
     self.count = 20
     self.pivot = 5
     s = db_utils.create_submissions(self.count, self.user1, ratings.GENERAL.code)
     self.pivotid = s[self.pivot]