summaryrefslogtreecommitdiff
path: root/rust/tests/workflow.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/tests/workflow.rs')
-rw-r--r--rust/tests/workflow.rs17
1 files changed, 6 insertions, 11 deletions
diff --git a/rust/tests/workflow.rs b/rust/tests/workflow.rs
index fcede59c..148d66fd 100644
--- a/rust/tests/workflow.rs
+++ b/rust/tests/workflow.rs
@@ -1,19 +1,13 @@
use binaryninja::headless::Session;
use binaryninja::settings::Settings;
use binaryninja::workflow::Workflow;
-use rstest::*;
-
-#[fixture]
-#[once]
-fn session() -> Session {
- Session::new().expect("Failed to initialize session")
-}
// TODO: Test running a workflow activity
// TODO: Test activity insertion and removal
-#[rstest]
-fn test_workflow_clone(_session: &Session) {
+#[test]
+fn test_workflow_clone() {
+ let _session = Session::new().expect("Failed to initialize session");
let original_workflow = Workflow::new("core.function.baseAnalysis");
let mut cloned_workflow = original_workflow.clone("clone_workflow");
@@ -30,8 +24,9 @@ fn test_workflow_clone(_session: &Session) {
);
}
-#[rstest]
-fn test_workflow_registration(_session: &Session) {
+#[test]
+fn test_workflow_registration() {
+ let _session = Session::new().expect("Failed to initialize session");
// Validate NULL workflows cannot be registered
let workflow = Workflow::new("null");
assert_eq!(workflow.name().as_str(), "null");