Compatibilite des tests en py2

This commit is contained in:
Evarin 2018-09-29 23:58:32 +02:00
parent 6a79b02fa8
commit a812a43a2c

View file

@ -166,13 +166,15 @@ class LongTermClipperTests(CASTestCase):
def _setup_ldap(self, promo=12, username="test"): def _setup_ldap(self, promo=12, username="test"):
try: try:
buid = six.binary_type(username, 'utf-8') buid = six.binary_type(username, 'utf-8')
home = six.binary_type('/users/%d/phy/test/' % promo, 'utf-8')
except TypeError: except TypeError:
buid = six.binary_type(username) buid = six.binary_type(username)
home = six.binary_type('/users/%d/phy/test/' % promo)
_mock_ldap.directory['dc=spi,dc=ens,dc=fr'] = { _mock_ldap.directory['dc=spi,dc=ens,dc=fr'] = {
'uid': [buid], 'uid': [buid],
'cn': [b'John Smith'], 'cn': [b'John Smith'],
'mailRoutingAddress': [b'test@clipper.ens.fr'], 'mailRoutingAddress': [b'test@clipper.ens.fr'],
'homeDirectory': [bytes('/users/%d/phy/test/' % promo)], 'homeDirectory': [home],
} }
def _count_ldap_queries(self): def _count_ldap_queries(self):