def test_signing_method_called(self): lti_consumer.get_lti_context(self.edx_course, self.edx_usage_id) self.sign_mock.assert_called_once_with( self.launch_url, http_method=u'POST', body=ANY, headers={'Content-Type': 'application/x-www-form-urlencoded'} )
def test_launch_url(self): context = lti_consumer.get_lti_context(self.edx_course, self.edx_usage_id) self.assertEqual(context['lti_url'], self.launch_url)
def test_launch_context(self, key, value): context = lti_consumer.get_lti_context(self.edx_course, self.edx_usage_id) self.assertEqual(context[key], value)