We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 58b4650 commit 56af912Copy full SHA for 56af912
1 file changed
ccflow/tests/test_base.py
@@ -205,10 +205,13 @@ class LocalCallable(CallableModel):
205
def __call__(self, context: NullContext) -> GenericResult:
206
return GenericResult(value="ok")
207
208
- register.assert_called_once()
209
- args, kwargs = register.call_args
210
- self.assertIs(args[0], LocalCallable)
+ result = LocalCallable()(NullContext())
+
+ calls_for_local = [(args, kwargs) for args, kwargs in register.call_args_list if args and args[0] is LocalCallable]
211
+ self.assertEqual(len(calls_for_local), 1)
212
+ _, kwargs = calls_for_local[0]
213
self.assertEqual(kwargs["kind"], "callable_model")
214
+ self.assertEqual(result.value, "ok")
215
216
def test_explicit_override_respected(self):
217
with mock.patch("ccflow.base.register_local_subclass") as register:
0 commit comments