From 1f47c78ee4db7642f6e5d258ba8062b8224d29d4 Mon Sep 17 00:00:00 2001 From: Stefan Schultz <28778796+itsmestefanjay@users.noreply.github.com> Date: Tue, 5 Mar 2024 11:45:19 +0100 Subject: [PATCH] add test file --- tests/test_camunda.py | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 tests/test_camunda.py diff --git a/tests/test_camunda.py b/tests/test_camunda.py new file mode 100644 index 00000000..6832c820 --- /dev/null +++ b/tests/test_camunda.py @@ -0,0 +1,39 @@ +import os +import random +import string +import unittest + +from diagrams import Diagram +from diagrams import setcluster, setdiagram +from diagrams.camunda.logo import Dark, Light, Orange +from diagrams.camunda.design import Modeler, Connector, Integration +from diagrams.camunda.automate import Workflow, Decision, Forms, Operate, Tasklist +from diagrams.camunda.monitor import Optimize + + +class CamundaTest(unittest.TestCase): + def setUp(self): + self.name = "diagram-" + "".join([random.choice(string.hexdigits) for n in range(7)]).lower() + + def tearDown(self): + setdiagram(None) + setcluster(None) + try: + os.remove(self.name + ".png") + except FileNotFoundError: + pass + + def test_icons(self): + with Diagram(name=self.name, show=False): + dark = Dark("dark") + light = Light("light") + orange = Orange("orange") + workflow = Workflow("workflow") + decision = Decision("decision") + forms = Forms("forms") + operate = Operate("operate") + tasklist = Tasklist("tasklist") + modeler = Modeler("modeler") + connector = Connector("connector") + integration = Integration("integration") + optimize = Optimize("optimize")