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
async def main(): config = Config.fromEnvironment() module = BaseModule(config, override_dns=False) injector = Injector(module) await injector.get(Server).start()
def getConfig(self) -> Config: return Config.fromEnvironment()