'Runs through all required LTI parameters and verifies that the lti_launch
view returns Bad Request if any of them are missing.'

def test_launch_with_missing_parameters(self):

    for missing_param in views.REQUIRED_PARAMETERS:
        response = self.launch_with_missing_parameter(missing_param)
        self.assertEqual(response.status_code, 400, (('Launch    should    fail    when    parameter    ' + missing_param) + '    is    missing'))
