From 6d00e7be5a45fb97d273e6cc2e2754b239a7948a Mon Sep 17 00:00:00 2001 From: Marek Siarkowicz Date: Sat, 16 Nov 2024 20:06:33 +0100 Subject: [PATCH] Extract isUniqueOps function Signed-off-by: Marek Siarkowicz --- tests/robustness/validate/patch_history.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/robustness/validate/patch_history.go b/tests/robustness/validate/patch_history.go index 0b9a605372f..895dba6a3f8 100644 --- a/tests/robustness/validate/patch_history.go +++ b/tests/robustness/validate/patch_history.go @@ -144,7 +144,11 @@ func patchOperations(operations []porcupine.Operation, watchRevision, putReturnT } func isUniqueTxn(request *model.TxnRequest) bool { - return (hasUniqueWriteOperation(request.OperationsOnSuccess) || !hasWriteOperation(request.OperationsOnSuccess)) && (hasUniqueWriteOperation(request.OperationsOnFailure) || !hasWriteOperation(request.OperationsOnFailure)) + return isUniqueOps(request.OperationsOnSuccess) && isUniqueOps(request.OperationsOnFailure) +} + +func isUniqueOps(ops []model.EtcdOperation) bool { + return hasUniqueWriteOperation(ops) || !hasWriteOperation(ops) } func hasWriteOperation(ops []model.EtcdOperation) bool {