diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2019-05-14 14:05:24 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2019-05-14 15:31:31 +0200 |
commit | 09f470d2762dc8aeff2b97369285c9cfb97d03ea (patch) | |
tree | af275c2882bcdd764c6d1c00a35a6ea3a9f4d0a5 /openpgp/src/crypto/s2k.rs | |
parent | 0e74cf1b42b239e26d21b531e6ba3694e6f9361c (diff) |
openpgp: Add a filesystem-like framework for test data.
- Fixes #267.
Diffstat (limited to 'openpgp/src/crypto/s2k.rs')
-rw-r--r-- | openpgp/src/crypto/s2k.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/openpgp/src/crypto/s2k.rs b/openpgp/src/crypto/s2k.rs index c280e23d..7c10781e 100644 --- a/openpgp/src/crypto/s2k.rs +++ b/openpgp/src/crypto/s2k.rs @@ -265,12 +265,6 @@ mod tests { use parse::{Parse, PacketParser}; use serialize::Serialize; - use std::path::PathBuf; - fn path_to(artifact: &str) -> PathBuf { - [env!("CARGO_MANIFEST_DIR"), "tests", "data", "messages", "s2k", artifact] - .iter().collect() - } - #[test] fn s2k_parser_test() { use packet::SKESK; @@ -375,8 +369,8 @@ mod tests { ]; for test in tests.iter() { - let path = path_to(test.filename); - let mut pp = PacketParser::from_file(path).unwrap().unwrap(); + let path = ::tests::message(&format!("s2k/{}", test.filename)); + let mut pp = PacketParser::from_bytes(path).unwrap().unwrap(); if let Packet::SKESK(SKESK::V4(ref skesk)) = pp.packet { assert_eq!(skesk.symmetric_algo(), test.cipher_algo); assert_eq!(skesk.s2k(), &test.s2k); |