test_views.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:edx-video-pipeline 作者: edx 项目源码 文件源码
def test_transcript_credentials_error(self, post_data, missing_keys):
        """
        Test that post credentials gives proper error in case of invalid input.
        """
        provider = post_data.get('provider')
        error_message = '{missing} must be specified for {provider}.'.format(
            provider=provider,
            missing=missing_keys
        )
        response = self.client.post(
            self.url,
            data=json.dumps(post_data),
            content_type='application/json'
        )
        self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)

        response = json.loads(response.content)
        self.assertDictEqual(response, {
            'message': error_message,
            'error_type': TranscriptionProviderErrorType.MISSING_REQUIRED_ATTRIBUTES
        })
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号