mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-04-28 03:00:18 -04:00
no need to remove entries anymore from walletdb and cashierdb in tests
This commit is contained in:
@@ -344,7 +344,6 @@ mod tests {
|
||||
|
||||
assert_eq!(addr.is_none(), true);
|
||||
|
||||
wallet.destroy()?;
|
||||
std::fs::remove_file(walletdb_path)?;
|
||||
|
||||
Ok(())
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
use crate::serial::{deserialize, serialize, Decodable, Encodable};
|
||||
use crate::Result;
|
||||
|
||||
use rusqlite::Connection;
|
||||
|
||||
use std::path::PathBuf;
|
||||
|
||||
pub trait WalletApi {
|
||||
@@ -19,32 +17,4 @@ pub trait WalletApi {
|
||||
let v: D = deserialize(&key)?;
|
||||
Ok(v)
|
||||
}
|
||||
|
||||
fn get_tables_name(&self) -> Result<Vec<String>> {
|
||||
let conn = Connection::open(&self.get_path())?;
|
||||
conn.pragma_update(None, "key", &self.get_password())?;
|
||||
let mut stmt = conn.prepare("SELECT name FROM sqlite_master WHERE type='table'")?;
|
||||
let table_iter = stmt.query_map::<String, _, _>([], |row| row.get(0))?;
|
||||
|
||||
let mut tables = Vec::new();
|
||||
|
||||
for table in table_iter {
|
||||
tables.push(table?);
|
||||
}
|
||||
|
||||
Ok(tables)
|
||||
}
|
||||
|
||||
fn destroy(&self) -> Result<()> {
|
||||
let conn = Connection::open(&self.get_path())?;
|
||||
conn.pragma_update(None, "key", &self.get_password())?;
|
||||
|
||||
for table in self.get_tables_name()?.iter() {
|
||||
let drop_stmt = format!("DROP TABLE IF EXISTS {}", table);
|
||||
let drop_stmt = drop_stmt.as_str();
|
||||
conn.execute(drop_stmt, [])?;
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
@@ -310,7 +310,6 @@ mod tests {
|
||||
assert_eq!(public, keypair.public);
|
||||
assert_eq!(secret, keypair.private);
|
||||
|
||||
wallet.destroy()?;
|
||||
std::fs::remove_file(walletdb_path)?;
|
||||
|
||||
Ok(())
|
||||
@@ -360,7 +359,6 @@ mod tests {
|
||||
assert_eq!(own_coin.witness.root(), witness.root());
|
||||
assert_eq!(own_coin.witness.path(), witness.path());
|
||||
|
||||
wallet.destroy()?;
|
||||
std::fs::remove_file(walletdb_path)?;
|
||||
|
||||
Ok(())
|
||||
@@ -425,7 +423,6 @@ mod tests {
|
||||
assert_eq!(tree.root(), witness.root());
|
||||
}
|
||||
|
||||
wallet.destroy()?;
|
||||
std::fs::remove_file(walletdb_path)?;
|
||||
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user