diff --git a/autogpt_platform/backend/backend/data/execution.py b/autogpt_platform/backend/backend/data/execution.py index c7c54ef268..3a9a629dc6 100644 --- a/autogpt_platform/backend/backend/data/execution.py +++ b/autogpt_platform/backend/backend/data/execution.py @@ -1110,15 +1110,19 @@ async def get_latest_node_execution( class GraphExecutionEntry(BaseModel): + model_config = {"extra": "ignore"} + user_id: str graph_exec_id: str graph_id: str graph_version: int nodes_input_masks: Optional[NodesInputMasks] = None - execution_context: ExecutionContext + execution_context: ExecutionContext = Field(default_factory=ExecutionContext) class NodeExecutionEntry(BaseModel): + model_config = {"extra": "ignore"} + user_id: str graph_exec_id: str graph_id: str @@ -1127,7 +1131,7 @@ class NodeExecutionEntry(BaseModel): node_id: str block_id: str inputs: BlockInput - execution_context: ExecutionContext + execution_context: ExecutionContext = Field(default_factory=ExecutionContext) class ExecutionQueue(Generic[T]): diff --git a/autogpt_platform/backend/backend/data/human_review_test.py b/autogpt_platform/backend/backend/data/human_review_test.py index 44b34ae9f3..c349fdde46 100644 --- a/autogpt_platform/backend/backend/data/human_review_test.py +++ b/autogpt_platform/backend/backend/data/human_review_test.py @@ -13,10 +13,6 @@ from backend.data.human_review import ( process_all_reviews_for_execution, ) -pytestmark = pytest.mark.skip( - reason="Tests failing in CI due to mocking issues - skipping until refactored" -) - @pytest.fixture def sample_db_review(): diff --git a/autogpt_platform/backend/backend/server/v2/executions/review/review_routes_test.py b/autogpt_platform/backend/backend/server/v2/executions/review/review_routes_test.py index 0e282f3629..2e62641ad3 100644 --- a/autogpt_platform/backend/backend/server/v2/executions/review/review_routes_test.py +++ b/autogpt_platform/backend/backend/server/v2/executions/review/review_routes_test.py @@ -20,10 +20,6 @@ app.add_exception_handler(ValueError, handle_internal_http_error(400)) client = fastapi.testclient.TestClient(app) -pytestmark = pytest.mark.skip( - reason="Tests failing in CI due to mocking issues - skipping until refactored" -) - @pytest.fixture(autouse=True) def setup_app_auth(mock_jwt_user):