Skip to content

Commit fd1bf13

Browse files
fregataaclaude
andcommitted
fix(test): use real ActionValidators instance in auth_processors fixture
MagicMock(spec=ActionValidators) fails because dataclass fields without defaults are not in dir(cls), causing AttributeError on .rbac access. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c6209f4 commit fd1bf13

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

tests/component/conftest.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
from ai.backend.logging.config import ConsoleConfig, LogDriver, LoggingConfig
7575
from ai.backend.logging.types import LogFormat
7676
from ai.backend.manager.actions.validators import ActionValidators
77+
from ai.backend.manager.actions.validators.rbac import RBACValidators
7778
from ai.backend.manager.agent_cache import AgentRPCCache
7879
from ai.backend.manager.api import ManagerStatus
7980
from ai.backend.manager.api.rest.app import build_root_app, mount_registries
@@ -1187,7 +1188,9 @@ def auth_processors(
11871188
config_provider=config_provider,
11881189
)
11891190
return AuthProcessors(
1190-
service=service, action_monitors=[], validators=MagicMock(spec=ActionValidators)
1191+
service=service,
1192+
action_monitors=[],
1193+
validators=ActionValidators(rbac=MagicMock(spec=RBACValidators)),
11911194
)
11921195

11931196

0 commit comments

Comments
 (0)