tests: fix tests on ppolicy (#51239)

This commit is contained in:
Benjamin Dauvergne 2021-05-18 20:58:11 +02:00
parent ff9e90ce58
commit 4f8f5f6221
1 changed files with 20 additions and 8 deletions

View File

@ -1071,6 +1071,7 @@ def test_login_ppolicy_pwdMaxFailure(slapd_ppolicy, settings, db, app):
'url': [slapd_ppolicy.ldap_url],
'basedn': 'o=ôrga',
'use_tls': False,
'use_controls': True,
}
]
@ -1160,6 +1161,7 @@ def test_authenticate_ppolicy_pwdMaxFailure(slapd_ppolicy, settings, db, caplog)
'url': [slapd_ppolicy.ldap_url],
'basedn': 'o=ôrga',
'use_tls': False,
'use_controls': True,
}
]
@ -1191,15 +1193,18 @@ def test_do_not_use_controls(slapd_ppolicy, settings, db, caplog):
def test_get_ppolicy_attributes(slapd_ppolicy, settings, db):
settings.LDAP_AUTH_SETTINGS = [{
'url': [slapd_ppolicy.ldap_url],
'basedn': u'o=ôrga',
'ppolicy_dn': u'cn=default,ou=ppolicies,o=ôrga',
'use_tls': False,
}]
settings.LDAP_AUTH_SETTINGS = [
{
'url': [slapd_ppolicy.ldap_url],
'basedn': u'o=ôrga',
'ppolicy_dn': u'cn=default,ou=ppolicies,o=ôrga',
'use_tls': False,
}
]
pwdMaxAge = 1
slapd_ppolicy.add_ldif('''
slapd_ppolicy.add_ldif(
'''
dn: cn=default,ou=ppolicies,o=ôrga
cn: default
objectclass: top
@ -1222,7 +1227,10 @@ pwdFailureCountInterval: 0
pwdMustChange: FALSE
pwdAllowUserChange: TRUE
pwdSafeModify: FALSE
'''.format(pwdMaxAge=pwdMaxAge))
'''.format(
pwdMaxAge=pwdMaxAge
)
)
user = authenticate(username=USERNAME, password=UPASS)
assert user.check_password(UPASS)
@ -1243,6 +1251,7 @@ def test_authenticate_ppolicy_pwdGraceAuthnLimit(slapd_ppolicy, settings, db, ca
'url': [slapd_ppolicy.ldap_url],
'basedn': 'o=ôrga',
'use_tls': False,
'use_controls': True,
}
]
@ -1299,6 +1308,7 @@ def test_authenticate_ppolicy_pwdExpireWarning(slapd_ppolicy, settings, db, capl
'url': [slapd_ppolicy.ldap_url],
'basedn': 'o=ôrga',
'use_tls': False,
'use_controls': True,
}
]
@ -1353,6 +1363,7 @@ def test_login_ppolicy_pwdExpireWarning(slapd_ppolicy, settings, app, db, caplog
'basedn': 'o=ôrga',
'use_tls': False,
'attributes': ['carLicense'],
'use_controls': True,
}
]
@ -1403,6 +1414,7 @@ def test_authenticate_ppolicy_pwdAllowUserChange(slapd_ppolicy, settings, db, ca
'url': [slapd_ppolicy.ldap_url],
'basedn': 'o=ôrga',
'use_tls': False,
'use_controls': True,
}
]