Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.2
python-matrix-synapse-ldap3
py3compat.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File py3compat.patch of Package python-matrix-synapse-ldap3
From da7389b0dda73db54c9614e7f5ae9cecb4b2d19a Mon Sep 17 00:00:00 2001 From: Stasiek Michalski <stasiek@michalski.cc> Date: Wed, 29 Jan 2020 14:34:50 +0100 Subject: [PATCH] Fix tests on Python 3 --- tests/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/__init__.py b/tests/__init__.py index e9e8987..111d651 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -5,12 +5,15 @@ from ldaptor.inmemory import fromLDIFFile from ldaptor.interfaces import IConnectedLDAPEntry from ldaptor.protocols.ldap.ldapserver import LDAPServer -from cStringIO import StringIO +try: + from cStringIO import StringIO as BytesIO +except ImportError: + from io import BytesIO from ldap_auth_provider import LdapAuthProvider -LDIF = """\ +LDIF = b"""\ dn: dc=org dc: org objectClass: dcObject @@ -51,7 +54,7 @@ @defer.inlineCallbacks def _create_db(): - f = StringIO(LDIF) + f = BytesIO(LDIF) db = yield fromLDIFFile(f) f.close() defer.returnValue(db)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor