Unit testing weyhay
This commit is contained in:
parent
c27a89b8f9
commit
b47f651323
3 changed files with 45 additions and 0 deletions
28
tests/wrappers/create_post.py
Normal file
28
tests/wrappers/create_post.py
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
import unittest
|
||||
from wrappers.post.create_post import create_post
|
||||
class TestCalculations(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.post_text = "This is a test post created via the create_post wrapper function."
|
||||
self.blur_label = None
|
||||
self.card_url = None
|
||||
self.collaborative = False
|
||||
|
||||
def test_create_post(self):
|
||||
result = create_post(
|
||||
post_text=self.post_text,
|
||||
parent_path='/',
|
||||
blur_label=self.blur_label,
|
||||
card_url=self.card_url,
|
||||
collaborative=self.collaborative
|
||||
)
|
||||
self.assertIsInstance(result, dict)
|
||||
self.assertIn("job_function", result)
|
||||
self.assertIn("payload", result)
|
||||
self.assertEqual(result["job_function"], "post.create")
|
||||
self.assertEqual(result["payload"]["postText"], self.post_text)
|
||||
self.assertEqual(result["payload"]["blurLabel"], self.blur_label)
|
||||
self.assertEqual(result["payload"]["cardUrl"], self.card_url)
|
||||
self.assertEqual(result["payload"]["collaborative"], self.collaborative)
|
||||
self.assertEqual(result["payload"]["parent"]["pk"], "maintrunk#maintrunk")
|
||||
self.assertEqual(result["payload"]["parent"]["sk"], "maintrunk#maintrunk")
|
||||
Loading…
Add table
Add a link
Reference in a new issue