def test_from_environment():
    assert Config.fromEnvironment().get(Setting.PORT) != 1000

    os.environ["PORT"] = str(1000)
    assert Config.fromEnvironment().get(Setting.PORT) == 1000

    del os.environ["PORT"]
    assert Config.fromEnvironment().get(Setting.PORT) != 1000

    os.environ["port"] = str(1000)
    assert Config.fromEnvironment().get(Setting.PORT) == 1000
Exemplo n.º 2
0
async def main():
    config = Config.fromEnvironment()
    module = BaseModule(config, override_dns=False)
    injector = Injector(module)
    await injector.get(Server).start()
Exemplo n.º 3
0
 def getConfig(self) -> Config:
     return Config.fromEnvironment()