python3: serialize tenant idp metadata from text input (#40286)

This commit is contained in:
Nicolas Roche 2020-03-01 11:48:50 +01:00
parent e9e0962213
commit bb2ae67c1f
2 changed files with 3 additions and 3 deletions

View File

@ -136,7 +136,7 @@ class Command(BaseCommand):
continue
tenant_idp_metadata = os.path.join(tenant.get_directory(),
'idp-metadata-%s.xml' % service.get('id'))
replace_file(tenant_idp_metadata, response.content)
replace_file(tenant_idp_metadata, response.text)
# break now, only a single IdP is supported
break

View File

@ -221,10 +221,10 @@ def test_configure_service_provider(mocked_get, tmpdir):
tenant = Mock()
tenant.get_directory = Mock(return_value=str(tmpdir))
response1 = Response()
response1._content = 'my saml idp metadata (1)'
response1._content = b'my saml idp metadata (1)'
response1.status_code = 200
response2 = Response()
response2._content = 'my saml idp metadata (2)'
response2._content = b'my saml idp metadata (2)'
response2.status_code = 200
tenant_idp_metadata = '%s/idp-metadata-%s.xml' % (str(tmpdir), '1')