Allow comments to be passed a key instead of path
This commit is contained in:
parent
deb19d78ae
commit
8453c10efe
2 changed files with 36 additions and 6 deletions
|
|
@ -19,4 +19,23 @@ class TestCreateComment(unittest.TestCase):
|
|||
self.assertEqual(result["payload"]["commentText"], self.comment_text)
|
||||
self.assertEqual(result["payload"]["blurLabel"], self.blur_label)
|
||||
self.assertEqual(result["payload"]["parent"]["pk"], "maintrunk#maintrunk")
|
||||
self.assertEqual(result["payload"]["parent"]["sk"], "post#1774951384-98fe38df")
|
||||
self.assertEqual(result["payload"]["parent"]["sk"], "post#1774951384-98fe38df")
|
||||
|
||||
def test_create_comment_with_post_key(self):
|
||||
post_key = {
|
||||
"pk": "maintrunk#maintrunk",
|
||||
"sk": "post#1774951384-98fe38df"
|
||||
}
|
||||
result = create_comment(
|
||||
comment_text=self.comment_text,
|
||||
post_key=post_key,
|
||||
blur_label=self.blur_label
|
||||
)
|
||||
self.assertIsInstance(result, dict)
|
||||
self.assertIn("job_function", result)
|
||||
self.assertIn("payload", result)
|
||||
self.assertEqual(result["job_function"], "comment.create")
|
||||
self.assertEqual(result["payload"]["commentText"], self.comment_text)
|
||||
self.assertEqual(result["payload"]["blurLabel"], self.blur_label)
|
||||
self.assertEqual(result["payload"]["parent"]["pk"], post_key["pk"])
|
||||
self.assertEqual(result["payload"]["parent"]["sk"], post_key["sk"])
|
||||
Loading…
Add table
Add a link
Reference in a new issue