def file_cache(self, path: Path, request): return request.param( HostName("hostname"), base_path=path, max_age=MaxAge(checking=0, discovery=999, inventory=0), disabled=False, use_outdated=False, simulation=False, )
def file_cache(self, path): return NoCache( "hostname", base_path=path, max_age=MaxAge(checking=0, discovery=999, inventory=0), disabled=False, use_outdated=False, simulation=False, )
def test_mode_check_discovery_default(mocker): _patch_data_source(mocker, max_age=MaxAge(checking=0, discovery=0, inventory=120)) assert cmk.base.modes.check_mk.mode_check_discovery(HostName("ds-test-host1")) == 1 assert Source.parse.call_count == 2 # type: ignore[attr-defined]
def test_get(self): max_age = MaxAge(checking=42, discovery=69, inventory=1337) assert max_age.get(Mode.CHECKING) == 42 assert max_age.get(Mode.DISCOVERY) == 69 assert max_age.get(Mode.INVENTORY) == 1337 assert max_age.get(Mode.NONE) == 0
def test_serialize(self): max_age = MaxAge(checking=42, discovery=69, inventory=1337) assert MaxAge(*json.loads(json.dumps(max_age))) == max_age
def test_repr(self): max_age = MaxAge(checking=42, discovery=69, inventory=1337) assert isinstance(repr(max_age), str)