From 832f4735ee9549f6411060c05735bf674dc2ee2f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Kudela?= <kudmich@syncad.com>
Date: Tue, 18 Mar 2025 14:47:08 +0100
Subject: [PATCH] Change --force-replay to --replay-blockchain argument in Node
 class

---
 package/test_tools/__private/node.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/test_tools/__private/node.py b/package/test_tools/__private/node.py
index 6045d2a16..d9fa99a3d 100644
--- a/package/test_tools/__private/node.py
+++ b/package/test_tools/__private/node.py
@@ -452,12 +452,12 @@ class Node(BaseNode, ScopedObject):
                 else "split",
             )
 
-        additional_arguments.append("--force-replay")
+        additional_arguments.append("--replay-blockchain")
 
         block_log_directory = self.directory.joinpath("blockchain")
-        if block_log_directory.exists():
+        if block_log_directory.exists() and "--force-replay" in additional_arguments:
             shutil.rmtree(block_log_directory)
-        block_log_directory.mkdir()
+        block_log_directory.mkdir(exist_ok=True)
         replay_source.copy_to(block_log_directory, artifacts="optional")
 
     def __log_run_summary(self) -> None:
-- 
GitLab