diff --git a/src/spiffworkflow_backend/models/group.py b/src/spiffworkflow_backend/models/group.py index b0042b51..b1a62c46 100644 --- a/src/spiffworkflow_backend/models/group.py +++ b/src/spiffworkflow_backend/models/group.py @@ -8,7 +8,8 @@ from flask_bpmn.models.group import FlaskBpmnGroupModel from sqlalchemy.orm import relationship if TYPE_CHECKING: - pass + from spiffworkflow_backend.models.user_group_assignment import UserGroupAssignmentModel # noqa: F401 + from spiffworkflow_backend.models.user import UserModel # noqa: F401 class GroupModel(FlaskBpmnGroupModel): diff --git a/src/spiffworkflow_backend/models/task_event.py b/src/spiffworkflow_backend/models/task_event.py index 7dd47371..3c49cc77 100644 --- a/src/spiffworkflow_backend/models/task_event.py +++ b/src/spiffworkflow_backend/models/task_event.py @@ -14,7 +14,7 @@ from sqlalchemy import func if TYPE_CHECKING: - from spiffworkflow_backend.models.process_instance import ProcessInstanceModel + from spiffworkflow_backend.models.process_instance import ProcessInstanceModel # noqa: F401 class TaskAction(enum.Enum): @@ -71,7 +71,7 @@ class TaskEventModelSchema(SQLAlchemyAutoSchema): class TaskEvent: """TaskEvent.""" - def __init__(self, model: TaskEventModel, process_instance: ProcessInstanceModel): + def __init__(self, model: TaskEventModel, process_instance: "ProcessInstanceModel"): """__init__.""" self.id = model.id self.process_instance = process_instance diff --git a/src/spiffworkflow_backend/services/error_handling_service.py b/src/spiffworkflow_backend/services/error_handling_service.py index 710a6b0b..432593d4 100644 --- a/src/spiffworkflow_backend/services/error_handling_service.py +++ b/src/spiffworkflow_backend/services/error_handling_service.py @@ -1,11 +1,12 @@ """Error_handling_service.""" from flask_bpmn.api.api_error import ApiError +from spiffworkflow_backend.services.process_instance_processor import ProcessInstanceProcessor class ErrorHandlingService: """ErrorHandlingService.""" - def handle_error(self, processor, error): + def handle_error(self, processor: ProcessInstanceProcessor, error: ApiError) -> None: """Handle_error.""" print("handle_error") diff --git a/tests/spiffworkflow_backend/unit/test_file.py b/tests/spiffworkflow_backend/unit/test_file.py index 961468c8..6bd181ff 100644 --- a/tests/spiffworkflow_backend/unit/test_file.py +++ b/tests/spiffworkflow_backend/unit/test_file.py @@ -1,4 +1,5 @@ """Test_file.""" +from datetime import datetime from spiffworkflow_backend.models.file import File @@ -20,6 +21,6 @@ def create_test_file(type: str, name: str) -> File: name=name, content_type=type, document={}, - last_modified="Tuesday", + last_modified=datetime.now(), size=1, )