Fix lint and MRO issues in Pydantic compatibility tests

- Remove unused pytest import to fix lint error
- Change inheritance order to FlowTrackable, BaseModel to fix MRO error
- Follows same pattern as LiteAgent and Crew classes in codebase

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2025-06-16 14:44:06 +00:00
parent 0ca45f6bc5
commit 8f848ac5c2

View File

@@ -1,6 +1,5 @@
"""Tests for Pydantic version compatibility issues."""
import pytest
from unittest.mock import patch, MagicMock
from pydantic import BaseModel
@@ -8,7 +7,7 @@ from crewai.flow.flow_trackable import FlowTrackable
from crewai.flow import Flow
class TestFlowTrackable(BaseModel, FlowTrackable):
class TestFlowTrackable(FlowTrackable, BaseModel):
"""Test class that inherits from FlowTrackable for testing."""
name: str = "test"