mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	compose: Verify request payload in Zoom meeting creation test
Verify that Zoom meeting creation logic sends the expected request payload for configuring host_video and participant video.
This commit is contained in:
		@@ -1,5 +1,6 @@
 | 
			
		||||
from unittest import mock
 | 
			
		||||
 | 
			
		||||
import orjson
 | 
			
		||||
import responses
 | 
			
		||||
from django.core.signing import Signer
 | 
			
		||||
from django.http import HttpResponseRedirect
 | 
			
		||||
@@ -67,6 +68,15 @@ class TestVideoCall(ZulipTestCase):
 | 
			
		||||
            responses.calls[-1].request.url,
 | 
			
		||||
            "https://api.zoom.us/v2/users/me/meetings",
 | 
			
		||||
        )
 | 
			
		||||
        self.assertEqual(
 | 
			
		||||
            orjson.loads(responses.calls[-1].request.body),
 | 
			
		||||
            {
 | 
			
		||||
                "settings": {
 | 
			
		||||
                    "host_video": True,
 | 
			
		||||
                    "participant_video": True,
 | 
			
		||||
                },
 | 
			
		||||
            },
 | 
			
		||||
        )
 | 
			
		||||
        self.assertEqual(
 | 
			
		||||
            responses.calls[-1].request.headers["Authorization"],
 | 
			
		||||
            "Bearer newtoken",
 | 
			
		||||
@@ -92,6 +102,15 @@ class TestVideoCall(ZulipTestCase):
 | 
			
		||||
            responses.calls[-1].request.url,
 | 
			
		||||
            "https://api.zoom.us/v2/users/me/meetings",
 | 
			
		||||
        )
 | 
			
		||||
        self.assertEqual(
 | 
			
		||||
            orjson.loads(responses.calls[-1].request.body),
 | 
			
		||||
            {
 | 
			
		||||
                "settings": {
 | 
			
		||||
                    "host_video": False,
 | 
			
		||||
                    "participant_video": False,
 | 
			
		||||
                },
 | 
			
		||||
            },
 | 
			
		||||
        )
 | 
			
		||||
        self.assertEqual(
 | 
			
		||||
            responses.calls[-1].request.headers["Authorization"],
 | 
			
		||||
            "Bearer newtoken",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user