Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def setUp(self):
self.component = components.meeting.MeetingComponentV2(
base_uri="http://foo.com",
config={
"api_key": "KEY",
"api_secret": "SECRET",
"version": util.API_VERSION_2,
},
set(
[
"meeting",
"metric",
"past_meeting",
"phone",
"recording",
"report",
"user",
"webinar",
]
),
set(client.components.keys()),
)
self.assertIsInstance(
client.components["meeting"], components.meeting.MeetingComponentV2
)
self.assertIsInstance(
client.components["metric"], components.metric.MetricComponentV2
)
self.assertIsInstance(
client.components["past_meeting"],
components.past_meeting.PastMeetingComponentV2,
)
self.assertIsInstance(
client.components["report"], components.report.ReportComponentV2
)
self.assertIsInstance(
client.components["user"], components.user.UserComponentV2
)
self.assertIsInstance(
client.components["webinar"], components.webinar.WebinarComponentV2
def setUp(self):
self.component = components.meeting.MeetingComponentV2(
base_uri="http://foo.com",
config={
"api_key": "KEY",
"api_secret": "SECRET",
"version": util.API_VERSION_2,
},
def setUp(self):
self.component = components.meeting.MeetingComponentV2(
base_uri="http://foo.com",
config={
"api_key": "KEY",
"api_secret": "SECRET",
"version": util.API_VERSION_2,
},
def setUp(self):
self.component = components.meeting.MeetingComponentV2(
base_uri="http://foo.com",
config={
"api_key": "KEY",
"api_secret": "SECRET",
"version": util.API_VERSION_2,
},
def setUp(self):
self.component = components.meeting.MeetingComponentV2(
base_uri="http://foo.com",
config={
"api_key": "KEY",
"api_secret": "SECRET",
"version": util.API_VERSION_2,
},
API_BASE_URIS = {
API_VERSION_1: "https://api.zoom.us/v1",
API_VERSION_2: "https://api.zoom.us/v2",
}
COMPONENT_CLASSES = {
API_VERSION_1: {
"user": components.user.UserComponent,
"meeting": components.meeting.MeetingComponent,
"report": components.report.ReportComponent,
"webinar": components.webinar.WebinarComponent,
"recording": components.recording.RecordingComponent,
},
API_VERSION_2: {
"user": components.user.UserComponentV2,
"meeting": components.meeting.MeetingComponentV2,
"metric": components.metric.MetricComponentV2,
"past_meeting": components.past_meeting.PastMeetingComponentV2,
"report": components.report.ReportComponentV2,
"webinar": components.webinar.WebinarComponentV2,
"recording": components.recording.RecordingComponentV2,
"phone": components.phone.PhoneComponentV2,
},
}
class ZoomClient(util.ApiClient):
"""Zoom.us REST API Python Client"""
"""Base URL for Zoom API"""
def __init__(