Exemple #1
0
 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,
     )
Exemple #2
0
 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,
     )
Exemple #3
0
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]
Exemple #4
0
 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
Exemple #5
0
 def test_serialize(self):
     max_age = MaxAge(checking=42, discovery=69, inventory=1337)
     assert MaxAge(*json.loads(json.dumps(max_age))) == max_age
Exemple #6
0
 def test_repr(self):
     max_age = MaxAge(checking=42, discovery=69, inventory=1337)
     assert isinstance(repr(max_age), str)