def test_create_light_request_wrong_issuer(self): saml_request_xml, _saml_request_encoded = self.load_saml_request() view = ServiceProviderRequestView() view.saml_request = SAMLRequest(parse_xml(saml_request_xml), 'ca', 'xyz') with self.assertRaisesMessage(SecurityError, 'Invalid SAML request issuer'): view.create_light_request('wrong-saml-issuer', 'test-light-request-issuer')
def test_create_light_request_our_issuer_set(self): saml_request_xml, _saml_request_encoded = self.load_saml_request() view = ServiceProviderRequestView() view.saml_request = SAMLRequest(parse_xml(saml_request_xml), 'ca', 'xyz') light_request = view.create_light_request('test-saml-request-issuer', 'test-light-request-issuer') self.assertEqual(light_request.issuer, 'test-light-request-issuer')