def test_delete_course_content(self):
"""
``delete_course_content`` should use the appropriate URLs for transmission.
"""
responses.add(
responses.POST,
self.oauth_url,
json=self.expected_token_response_body,
status=200
)
responses.add(
responses.DELETE,
self.course_url,
json='{}',
status=200
)
payload = {
'orgCode': 'org-code',
'providerCode': 'provider-code',
'courses': [{
'contentId': 'content-id',
}],
}
degreed_api_client = DegreedAPIClient(self.enterprise_config)
output = degreed_api_client.delete_course_content(payload)
assert output == (200, '"{}"')
assert len(responses.calls) == 2
assert responses.calls[0].request.url == self.oauth_url
assert responses.calls[1].request.url == self.course_url
评论列表
文章目录