Mercurial > crates > nonstick
changeset 181:a8c814843ccb
Update test harness to work with Sun error codes.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Wed, 30 Jul 2025 18:32:03 -0400 |
parents | a1bb1d013567 |
children | 346dc13724ce |
files | testharness/src/bin/testharness.rs |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/testharness/src/bin/testharness.rs Wed Jul 30 18:22:16 2025 -0400 +++ b/testharness/src/bin/testharness.rs Wed Jul 30 18:32:03 2025 -0400 @@ -138,7 +138,11 @@ assert_eq!(result, Err(ErrorCode::NewAuthTokRequired)); harness.changing_password.set(true); let change = tx.change_authtok(AuthtokFlags::CHANGE_EXPIRED_AUTHTOK); - assert_eq!(change, Err(ErrorCode::TryAgain)); + if cfg!(pam_impl = "Sun") { + assert!(change.is_err()) + } else { + assert_eq!(change, Err(ErrorCode::TryAgain)); + } tx.change_authtok(AuthtokFlags::CHANGE_EXPIRED_AUTHTOK) .unwrap(); let environ: HashMap<_, _> = tx.environ().iter().collect();