Example #1
0
 def test_rejectrms_and_unreject(self):
     dbqual.reject(self.image.id, dbqual.reject_reasons['rms'],
                   "10 times too high", self.session)
     image_rejections_q = self.session.query(Rejection).filter(
         Rejection.image_id == self.image.id)
     self.assertEqual(image_rejections_q.count(), 1)
     dbqual.unreject(self.image.id, self.session)
     self.assertEqual(image_rejections_q.count(), 0)
Example #2
0
 def test_rejectrms_and_unreject(self):
     dbqual.reject(self.image.id,
                   dbqual.reject_reasons['rms'],
                   "10 times too high",
                   self.session)
     image_rejections_q = self.session.query(Rejection).filter(
         Rejection.image_id == self.image.id)
     self.assertEqual(image_rejections_q.count(), 1)
     dbqual.unreject(self.image.id, self.session)
     self.assertEqual(image_rejections_q.count(), 0)
Example #3
0
    def test_isrejected(self):
        dbqual.unreject(self.image.id, self.session)
        self.assertFalse(dbqual.isrejected(self.image.id, self.session))

        rms_reason = dbqual.reject_reasons['rms']
        comment = "10 times too high"

        reason_comment_str = "{}: {}".format(rms_reason.description, comment)
        dbqual.reject(self.image.id, rms_reason, comment, self.session)
        self.assertEqual(dbqual.isrejected(self.image.id, self.session),
                         [reason_comment_str])
Example #4
0
    def test_isrejected(self):
        dbqual.unreject(self.image.id, self.session)
        self.assertFalse(dbqual.isrejected(self.image.id, self.session))

        rms_reason = dbqual.reject_reasons['rms']
        comment = "10 times too high"

        reason_comment_str = "{}: {}".format(rms_reason.description, comment)
        dbqual.reject(self.image.id,
                      rms_reason,
                      comment,
                      self.session)
        self.assertEqual(dbqual.isrejected(self.image.id, self.session),
                         [ reason_comment_str ])
Example #5
0
 def test_all_reasons_present_in_database(self):
     for reason in dbqual.reject_reasons.values():
         dbqual.reject(self.image.id, reason, "comment", self.session)
         dbqual.unreject(self.image.id, self.session)
Example #6
0
 def test_all_reasons_present_in_database(self):
     for reason in dbqual.reject_reasons.values():
         dbqual.reject(self.image.id, reason, "comment", self.session)
         dbqual.unreject(self.image.id, self.session)