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])