Esempio n. 1
0
 def validate_params(self):
     validate(self.params, self.get_schema())
     comment = DBUtil.get_validated_comment(self.dynamodb,
                                            self.params['comment_id'])
     DBUtil.validate_article_existence(self.dynamodb,
                                       comment['article_id'],
                                       status='public')
 def validate_params(self):
     UserUtil.verified_phone_and_email(self.event)
     validate(self.params, self.get_schema())
     comment = DBUtil.get_validated_comment(self.dynamodb,
                                            self.params['comment_id'])
     DBUtil.validate_article_existence(self.dynamodb,
                                       comment['article_id'],
                                       status='public')
 def test_get_validated_comment_ng_not_exists_comment_id(self):
     with self.assertRaises(RecordNotFoundError):
         DBUtil.get_validated_comment(self.dynamodb, 'piyopiyo')
 def test_get_validated_comment_existence_ok(self):
     result = DBUtil.get_validated_comment(
         self.dynamodb, self.comment_items[0]['comment_id'])
     self.assertEqual(result, self.comment_items[0])