From 06d84c54019ec1e4c817bf1bd0b5ac3ce2d1757c Mon Sep 17 00:00:00 2001 From: Richard C Gerkin Date: Fri, 21 Jun 2019 11:50:18 -0700 Subject: [PATCH] failed_extra_capabilities now checks if model claims the capability --- sciunit/models/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sciunit/models/base.py b/sciunit/models/base.py index 62f5e002..cd301b03 100644 --- a/sciunit/models/base.py +++ b/sciunit/models/base.py @@ -59,7 +59,7 @@ def failed_extra_capabilities(self): for capability, f_name in self.extra_capability_checks.items(): f = getattr(self, f_name) instance_capable = f() - if not instance_capable: + if isinstance(self, capability) and not instance_capable: failed.append(capability) return failed