Use Cursor instead of tempfile.

Faster and one less dependency.
This commit is contained in:
Greg Fitzgerald 2018-07-02 00:56:21 -06:00 committed by Greg Fitzgerald
parent ec7e50b37d
commit 6806a14a3f
2 changed files with 2 additions and 6 deletions

View File

@ -80,4 +80,3 @@ p2p = "0.5.2"
futures = "0.1.21"
clap = "2.31"
reqwest = "0.8.6"
tempfile = "3.0.2"

View File

@ -513,9 +513,6 @@ impl Bank {
#[cfg(test)]
mod tests {
extern crate tempfile;
use self::tempfile::tempfile;
use super::*;
use bincode::serialize;
use entry::next_entry;
@ -523,7 +520,7 @@ mod tests {
use hash::hash;
use ledger::next_entries;
use signature::KeyPairUtil;
use std::io::{BufRead, BufReader, Seek, SeekFrom};
use std::io::{BufRead, BufReader, Cursor, Seek, SeekFrom};
#[test]
fn test_two_payments_to_one_party() {
@ -797,7 +794,7 @@ mod tests {
fn to_file_iter(entries: impl Iterator<Item = Entry>) -> impl Iterator<Item = Entry> {
let entries: Vec<_> = entries.collect();
let mut file = tempfile().unwrap();
let mut file = Cursor::new(vec![]);
EntryWriter::write_entries(&mut file, &entries).unwrap();
file.seek(SeekFrom::Start(0)).unwrap();