diff options
author | Alan Somers <asomers@gmail.com> | 2016-10-23 20:43:38 -0600 |
---|---|---|
committer | Alan Somers <asomers@gmail.com> | 2016-10-23 20:43:38 -0600 |
commit | 40351db00da6ee8c904f47599ee692a85e3d96ef (patch) | |
tree | 2f5f9fcbb29fb088503314b9c2aa830dde6ef64c | |
parent | 001fecb1c4bc73689f65c70c6e5703a7cdf666b6 (diff) | |
download | nix-40351db00da6ee8c904f47599ee692a85e3d96ef.zip |
use tempfile in test_pwrite.
-rw-r--r-- | test/sys/test_uio.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/test/sys/test_uio.rs b/test/sys/test_uio.rs index 27de48be..dda97cde 100644 --- a/test/sys/test_uio.rs +++ b/test/sys/test_uio.rs @@ -6,6 +6,7 @@ use std::fs::{OpenOptions, remove_file}; use std::os::unix::io::AsRawFd; use tempdir::TempDir; +use tempfile::tempfile; #[test] fn test_writev() { @@ -99,9 +100,7 @@ fn test_readv() { fn test_pwrite() { use std::io::Read; - let path = "pwrite_test_file"; - let mut file = OpenOptions::new().write(true).read(true).create(true) - .truncate(true).open(path).unwrap(); + let mut file = tempfile().unwrap(); let buf = [1u8;8]; assert_eq!(Ok(8), pwrite(file.as_raw_fd(), &buf, 8)); let mut file_content = Vec::new(); @@ -109,8 +108,6 @@ fn test_pwrite() { let mut expected = vec![0u8;8]; expected.extend(vec![1;8]); assert_eq!(file_content, expected); - - remove_file(path).unwrap(); } #[test] |