Beispiel #1
0
 def test_load_component(self, base_server: Server):
     comp = base_server.load_component(base_server.config, "klippy_apis")
     assert isinstance(comp, KlippyAPI)
Beispiel #2
0
 def test_load_component_fail(self, base_server: Server):
     with pytest.raises(ServerError):
         base_server.load_component(base_server.config, "invalid_component")
Beispiel #3
0
 def test_load_component_fail_with_default(self, base_server: Server):
     comp = base_server.load_component(base_server.config,
                                       "invalid_component", None)
     assert comp is None
Beispiel #4
0
def config(base_server: Server) -> ConfigHelper:
    base_server.load_component(base_server.config, "secrets")
    return base_server.config