|
|
|
@ -72,7 +72,6 @@ def test_api_create_user(cfg, create_user_resp, mock_mail_server): |
|
|
|
|
"mail_local_addresses": ["test1@csclub.internal"], |
|
|
|
|
"forwarding_addresses": ['test1@uwaterloo.internal'], |
|
|
|
|
"password": "krb5", |
|
|
|
|
"shadowExpire": None, |
|
|
|
|
}}, |
|
|
|
|
] |
|
|
|
|
assert data == expected |
|
|
|
@ -285,14 +284,14 @@ def test_expire(client, new_user, term_attr, ldap_conn): |
|
|
|
|
assert (data == [uid]) == should_expire |
|
|
|
|
|
|
|
|
|
_, user = client.get(f'/api/members/{uid}') |
|
|
|
|
assert user['shadowExpire'] is None |
|
|
|
|
assert 'shadow_expire' not in user |
|
|
|
|
|
|
|
|
|
status, data = client.post('/api/members/expire') |
|
|
|
|
assert status == 200 |
|
|
|
|
assert (data == [uid]) == should_expire |
|
|
|
|
|
|
|
|
|
_, user = client.get(f'/api/members/{uid}') |
|
|
|
|
assert (user['shadowExpire'] is not None) == should_expire |
|
|
|
|
assert (user.get('shadow_expire') == 1) == should_expire |
|
|
|
|
|
|
|
|
|
if not should_expire: |
|
|
|
|
continue |
|
|
|
@ -302,7 +301,7 @@ def test_expire(client, new_user, term_attr, ldap_conn): |
|
|
|
|
assert status == 200 |
|
|
|
|
|
|
|
|
|
_, user = client.get(f'/api/members/{uid}') |
|
|
|
|
assert user['shadowExpire'] is None |
|
|
|
|
assert 'shadow_expire' not in user |
|
|
|
|
reset_terms() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|