示例#1
0
    def test_write_and_read_is_noop(self, file_cache: NoCache,
                                    agent_raw_data: AgentRawData) -> None:
        mode = Mode.DISCOVERY

        assert file_cache.disabled is True
        assert file_cache.make_path(mode) == Path(os.devnull)

        file_cache.write(agent_raw_data, mode)

        assert file_cache.make_path(mode) == Path(os.devnull)
        assert file_cache.read(mode) is None
示例#2
0
 def file_cache(self, path):
     return NoCache(
         path=path,
         max_age=999,
         disabled=False,
         use_outdated=False,
         simulation=False,
     )
示例#3
0
 def file_cache(self):
     return NoCache(
         path=Path(os.devnull),
         max_age=0,
         disabled=True,
         use_outdated=True,
         simulation=True,
     )
示例#4
0
 def file_cache(self) -> NoCache:
     return NoCache(
         HostName("hostname"),
         base_path=Path(os.devnull),
         max_age=MaxAge.none(),
         disabled=True,
         use_outdated=True,
         simulation=True,
     )
示例#5
0
 def file_cache(self, path: Path) -> NoCache:
     return NoCache(
         HostName("hostname"),
         base_path=path,
         max_age=MaxAge(checking=0, discovery=999, inventory=0),
         disabled=False,
         use_outdated=False,
         simulation=False,
     )