Mercurial > crates > nonstick
diff testharness/src/bin/testharness.rs @ 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 | 46e8ce5cd5d1 |
children | 42f747774d94 |
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();