diff --git a/examples/dict_test.bpmn b/examples/dict_test.bpmn
index c14d44d..882f176 100644
--- a/examples/dict_test.bpmn
+++ b/examples/dict_test.bpmn
@@ -12,24 +12,12 @@
Flow_0k87bc6
Flow2_1770033215613
- def runTests(tests):
- import io
- import unittest
-
- suite = unittest.TestSuite()
- suite.addTests(tests)
- stream = io.StringIO()
- result = unittest.TextTestRunner(stream=stream).run(suite)
-
- return {
- "testsRun": result.testsRun,
- "wasSuccessful": result.wasSuccessful(),
- "output": stream.getvalue(),
- }
-
+
def test():
import unittest
+ from spiff_arena_common.tester import run_test_cases
+
class TestTaskData(unittest.TestCase):
def test_empty_dict(self):
self.assertEqual(empty_dict, {})
@@ -41,7 +29,7 @@ def test():
self.assertTrue("sam" in kv_dict, "Expected 'sam' in kv_dict")
self.assertTrue("sue" in kv_dict)
- return runTests([
+ return run_test_cases([
TestTaskData("test_empty_dict"),
TestTaskData("test_kv_dict"),
])
diff --git a/examples/gateway_test.bpmn b/examples/gateway_test.bpmn
index 8462ce4..860c1d1 100644
--- a/examples/gateway_test.bpmn
+++ b/examples/gateway_test.bpmn
@@ -40,29 +40,17 @@
Flow2_1770640981219
Flow_1u1o29t
- def runTests(tests):
- import io
- import unittest
-
- suite = unittest.TestSuite()
- suite.addTests(tests)
- stream = io.StringIO()
- result = unittest.TextTestRunner(stream=stream).run(suite)
-
- return {
- "testsRun": result.testsRun,
- "wasSuccessful": result.wasSuccessful(),
- "output": stream.getvalue(),
- }
-
+
def test():
import unittest
+ from spiff_arena_common.tester import run_test_cases
+
class TestTaskData(unittest.TestCase):
def runTest(self):
self.assertEqual(happy_path, 1)
- return runTests([TestTaskData()])
+ return run_test_cases([TestTaskData()])
spiff_testResult = test()
diff --git a/examples/httpv2_test.bpmn b/examples/httpv2_test.bpmn
index dd7a33f..8207cce 100644
--- a/examples/httpv2_test.bpmn
+++ b/examples/httpv2_test.bpmn
@@ -42,31 +42,19 @@
Flow2_1770249220377
Flow_1wg6aca
- def runTests(tests):
- import io
- import unittest
-
- suite = unittest.TestSuite()
- suite.addTests(tests)
- stream = io.StringIO()
- result = unittest.TextTestRunner(stream=stream).run(suite)
-
- return {
- "testsRun": result.testsRun,
- "wasSuccessful": result.wasSuccessful(),
- "output": stream.getvalue(),
- }
-
+
def test():
import unittest
+ from spiff_arena_common.tester import run_test_cases
+
class TestTaskData(unittest.TestCase):
def runTest(self):
self.assertIn("body", resp_get)
self.assertIn("id", resp_get["body"])
self.assertEqual(resp_get["body"]["id"], id)
- return runTests([TestTaskData()])
+ return run_test_cases([TestTaskData()])
spiff_testResult = test()
diff --git a/examples/jfds_test.bpmn b/examples/jfds_test.bpmn
index a380ffc..50a870f 100644
--- a/examples/jfds_test.bpmn
+++ b/examples/jfds_test.bpmn
@@ -38,31 +38,19 @@
DataStoreReference_199b8wr
Property_1taen79
- def runTests(tests):
- import io
- import unittest
-
- suite = unittest.TestSuite()
- suite.addTests(tests)
- stream = io.StringIO()
- result = unittest.TextTestRunner(stream=stream).run(suite)
-
- return {
- "testsRun": result.testsRun,
- "wasSuccessful": result.wasSuccessful(),
- "output": stream.getvalue(),
- }
-
+
def test():
import unittest
+ from spiff_arena_common.tester import run_test_cases
+
class TestTaskData(unittest.TestCase):
def runTest(self):
x = jsonfiledatastore["x"]
expected = spiff_testFixture["expected"]["x"]
self.assertEqual(x, expected)
- return runTests([TestTaskData()])
+ return run_test_cases([TestTaskData()])
spiff_testResult = test()
diff --git a/examples/jsonfiledatastore.json b/examples/jsonfiledatastore.json
index 0d8ba44..20363bb 100644
--- a/examples/jsonfiledatastore.json
+++ b/examples/jsonfiledatastore.json
@@ -1 +1 @@
-{"x": 46}
\ No newline at end of file
+{"x": 51}
\ No newline at end of file
diff --git a/examples/manual_tasks_test.bpmn b/examples/manual_tasks_test.bpmn
index e0a1d13..80514b2 100644
--- a/examples/manual_tasks_test.bpmn
+++ b/examples/manual_tasks_test.bpmn
@@ -17,29 +17,17 @@
Flow2_1770121675349
Flow_0g7mzwp
- def runTests(tests):
- import io
- import unittest
-
- suite = unittest.TestSuite()
- suite.addTests(tests)
- stream = io.StringIO()
- result = unittest.TextTestRunner(stream=stream).run(suite)
-
- return {
- "testsRun": result.testsRun,
- "wasSuccessful": result.wasSuccessful(),
- "output": stream.getvalue(),
- }
-
+
def test():
import unittest
+ from spiff_arena_common.tester import run_test_cases
+
class TestTaskData(unittest.TestCase):
def runTest(self):
self.assertEqual(post_script_var, 2)
- return runTests([TestTaskData()])
+ return run_test_cases([TestTaskData()])
spiff_testResult = test()
diff --git a/examples/user_task_test.bpmn b/examples/user_task_test.bpmn
index f8a7518..8e253d2 100644
--- a/examples/user_task_test.bpmn
+++ b/examples/user_task_test.bpmn
@@ -17,29 +17,17 @@
Flow2_1770132558798
Flow_1a46c5r
- def runTests(tests):
- import io
- import unittest
-
- suite = unittest.TestSuite()
- suite.addTests(tests)
- stream = io.StringIO()
- result = unittest.TextTestRunner(stream=stream).run(suite)
-
- return {
- "testsRun": result.testsRun,
- "wasSuccessful": result.wasSuccessful(),
- "output": stream.getvalue(),
- }
-
+
def test():
import unittest
+ from spiff_arena_common.tester import run_test_cases
+
class TestTaskData(unittest.TestCase):
def runTest(self):
self.assertEqual(some_field, spiff_testFixture["expected"]["some_field"])
- return runTests([TestTaskData()])
+ return run_test_cases([TestTaskData()])
spiff_testResult = test()
diff --git a/test.py b/test.py
index 8b4e4c9..ef4008c 100644
--- a/test.py
+++ b/test.py
@@ -3,7 +3,7 @@
# dependencies = [
# "jinja2>=3.1.6",
# "jsonschema>=4.26.0",
-# "spiff-arena-common==0.1.9",
+# "spiff-arena-common==0.1.10",
# "spiffworkflow==3.1.2",
# ]
# ///