diff --git a/test/functional/api/cas/cache_config.py b/test/functional/api/cas/cache_config.py index 8be59f7..cf1d622 100644 --- a/test/functional/api/cas/cache_config.py +++ b/test/functional/api/cas/cache_config.py @@ -60,6 +60,12 @@ class CacheMode(Enum): m for m in CacheMode if all(map(lambda t: t in CacheMode.get_traits(m), flags)) ] + @staticmethod + def without_traits(flags: CacheModeTrait): + return [ + m for m in CacheMode if not any(map(lambda t: t in CacheMode.get_traits(m), flags)) + ] + @staticmethod def with_any_trait(flags: CacheModeTrait): return [