From 291f5fe5d01dff8bbecbbc1f5328ef0adff49db9 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 15 Jun 2026 15:32:43 +0200 Subject: [PATCH] test(workflow): Use UUIDs for generating unique workflow slugs in tests --- backend/tests/test_workflow_runtime.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/tests/test_workflow_runtime.py b/backend/tests/test_workflow_runtime.py index 1b07309..d254ed2 100644 --- a/backend/tests/test_workflow_runtime.py +++ b/backend/tests/test_workflow_runtime.py @@ -3,6 +3,7 @@ import json from pathlib import Path import tempfile import unittest +import uuid from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker @@ -62,7 +63,7 @@ class RuntimeTests(unittest.IsolatedAsyncioTestCase): def create_run(self, graph_value, session=True): db = self.Session() - workflow = WorkflowDefinition(slug=f"w-{id(graph_value)}", name="Test", built_in=False, enabled=True) + workflow = WorkflowDefinition(slug=f"w-{uuid.uuid4().hex}", name="Test", built_in=False, enabled=True) db.add(workflow); db.flush() revision = WorkflowRevision(workflow_id=workflow.id, version=1, graph_json=json.dumps(graph_value), checksum="x", created_by="test") db.add(revision); db.flush(); workflow.current_revision_id = revision.id