mirror of
https://github.com/sartography/spiff-arena.git
synced 2025-03-01 17:40:48 +00:00
lint
This commit is contained in:
parent
4ed43e5058
commit
20bc44bfe7
@ -1,7 +1,5 @@
|
|||||||
"""APIs for dealing with process groups, process models, and process instances."""
|
"""APIs for dealing with process groups, process models, and process instances."""
|
||||||
import json
|
import json
|
||||||
from spiffworkflow_backend.services.file_system_service import FileSystemService
|
|
||||||
from spiffworkflow_backend.services.process_model_test_runner_service import ProcessModelTestRunner
|
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
from hashlib import sha256
|
from hashlib import sha256
|
||||||
@ -32,6 +30,7 @@ from spiffworkflow_backend.routes.process_api_blueprint import _get_process_mode
|
|||||||
from spiffworkflow_backend.routes.process_api_blueprint import (
|
from spiffworkflow_backend.routes.process_api_blueprint import (
|
||||||
_un_modify_modified_process_model_id,
|
_un_modify_modified_process_model_id,
|
||||||
)
|
)
|
||||||
|
from spiffworkflow_backend.services.file_system_service import FileSystemService
|
||||||
from spiffworkflow_backend.services.git_service import GitCommandError
|
from spiffworkflow_backend.services.git_service import GitCommandError
|
||||||
from spiffworkflow_backend.services.git_service import GitService
|
from spiffworkflow_backend.services.git_service import GitService
|
||||||
from spiffworkflow_backend.services.git_service import MissingGitConfigsError
|
from spiffworkflow_backend.services.git_service import MissingGitConfigsError
|
||||||
@ -45,6 +44,7 @@ from spiffworkflow_backend.services.process_model_service import ProcessModelSer
|
|||||||
from spiffworkflow_backend.services.process_model_service import (
|
from spiffworkflow_backend.services.process_model_service import (
|
||||||
ProcessModelWithInstancesNotDeletableError,
|
ProcessModelWithInstancesNotDeletableError,
|
||||||
)
|
)
|
||||||
|
from spiffworkflow_backend.services.process_model_test_runner_service import ProcessModelTestRunner
|
||||||
from spiffworkflow_backend.services.spec_file_service import (
|
from spiffworkflow_backend.services.spec_file_service import (
|
||||||
ProcessModelFileInvalidError,
|
ProcessModelFileInvalidError,
|
||||||
)
|
)
|
||||||
|
@ -62,13 +62,21 @@ class TestProcessModelTestRunner(BaseTest):
|
|||||||
process_model_test_runner = self._run_model_tests(bpmn_process_directory_name="multiple-test-files")
|
process_model_test_runner = self._run_model_tests(bpmn_process_directory_name="multiple-test-files")
|
||||||
assert len(process_model_test_runner.test_case_results) == 3
|
assert len(process_model_test_runner.test_case_results) == 3
|
||||||
|
|
||||||
process_model_test_runner = self._run_model_tests(bpmn_process_directory_name="multiple-test-files", test_case_file='test_a.json')
|
process_model_test_runner = self._run_model_tests(
|
||||||
|
bpmn_process_directory_name="multiple-test-files", test_case_file="test_a.json"
|
||||||
|
)
|
||||||
assert len(process_model_test_runner.test_case_results) == 1
|
assert len(process_model_test_runner.test_case_results) == 1
|
||||||
|
|
||||||
process_model_test_runner = self._run_model_tests(bpmn_process_directory_name="multiple-test-files", test_case_file='test_b.json')
|
process_model_test_runner = self._run_model_tests(
|
||||||
|
bpmn_process_directory_name="multiple-test-files", test_case_file="test_b.json"
|
||||||
|
)
|
||||||
assert len(process_model_test_runner.test_case_results) == 2
|
assert len(process_model_test_runner.test_case_results) == 2
|
||||||
|
|
||||||
process_model_test_runner = self._run_model_tests(bpmn_process_directory_name="multiple-test-files", test_case_file='test_b.json', test_case_identifier='test_case_2')
|
process_model_test_runner = self._run_model_tests(
|
||||||
|
bpmn_process_directory_name="multiple-test-files",
|
||||||
|
test_case_file="test_b.json",
|
||||||
|
test_case_identifier="test_case_2",
|
||||||
|
)
|
||||||
assert len(process_model_test_runner.test_case_results) == 1
|
assert len(process_model_test_runner.test_case_results) == 1
|
||||||
|
|
||||||
def test_can_test_process_model_call_activity(
|
def test_can_test_process_model_call_activity(
|
||||||
@ -99,8 +107,11 @@ class TestProcessModelTestRunner(BaseTest):
|
|||||||
assert len(process_model_test_runner.test_case_results) == 1
|
assert len(process_model_test_runner.test_case_results) == 1
|
||||||
|
|
||||||
def _run_model_tests(
|
def _run_model_tests(
|
||||||
self, bpmn_process_directory_name: Optional[str] = None, parent_directory: str = "expected-to-pass",
|
self,
|
||||||
test_case_file: Optional[str] = None, test_case_identifier: Optional[str] = None,
|
bpmn_process_directory_name: Optional[str] = None,
|
||||||
|
parent_directory: str = "expected-to-pass",
|
||||||
|
test_case_file: Optional[str] = None,
|
||||||
|
test_case_identifier: Optional[str] = None,
|
||||||
) -> ProcessModelTestRunner:
|
) -> ProcessModelTestRunner:
|
||||||
base_process_model_dir_path_segments = [FileSystemService.root_path(), parent_directory]
|
base_process_model_dir_path_segments = [FileSystemService.root_path(), parent_directory]
|
||||||
path_segments = base_process_model_dir_path_segments
|
path_segments = base_process_model_dir_path_segments
|
||||||
|
Loading…
x
Reference in New Issue
Block a user