summaryrefslogtreecommitdiff
path: root/rust/tests/secrets_provider.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/tests/secrets_provider.rs')
-rw-r--r--rust/tests/secrets_provider.rs17
1 files changed, 6 insertions, 11 deletions
diff --git a/rust/tests/secrets_provider.rs b/rust/tests/secrets_provider.rs
index 46ee7d18..6ea59773 100644
--- a/rust/tests/secrets_provider.rs
+++ b/rust/tests/secrets_provider.rs
@@ -1,15 +1,9 @@
use binaryninja::headless::Session;
use binaryninja::secrets_provider::{CoreSecretsProvider, SecretsProvider};
-use rstest::*;
-#[fixture]
-#[once]
-fn session() -> Session {
- Session::new().expect("Failed to initialize session")
-}
-
-#[rstest]
-fn list_secrets_provider(_session: &Session) {
+#[test]
+fn list_secrets_provider() {
+ let _session = Session::new().expect("Failed to initialize session");
let providers = CoreSecretsProvider::all();
assert!(providers.len() > 0);
let providers_again = CoreSecretsProvider::all();
@@ -36,8 +30,9 @@ impl SecretsProvider for MySecretsProvider {
}
}
-#[rstest]
-fn custom_secrets_provider(_session: &Session) {
+#[test]
+fn custom_secrets_provider() {
+ let _session = Session::new().expect("Failed to initialize session");
let my_provider = CoreSecretsProvider::new("MySecretsProvider", MySecretsProvider {});
assert!(my_provider.has_data("my_key"));
assert!(!my_provider.has_data("not_my_key"));