def test_make_env_config_vars(): with set_temporary_config( { "server.database.connection_url": "localhost", "server.graphql.host_port": "1", "server.ui.host_port": "2", "server.hasura.port": "3", "server.graphql.port": "4", "server.graphql.path": "/path", "server.host_port": "5", "server.database.host_port": "6", "server.database.username": "******", "server.database.password": "******", "server.database.name": "db", "server.hasura.host_port": "7", "server.database.volume_path": "test/path", } ): env = make_env() assert env["DB_CONNECTION_URL"] == "postgres" assert env["GRAPHQL_HOST_PORT"] == "1" assert env["UI_HOST_PORT"] == "2" assert env["HASURA_API_URL"] == "http://hasura:3/v1alpha1/graphql" assert env["HASURA_WS_URL"] == "ws://hasura:3/v1alpha1/graphql" assert env["PREFECT_API_URL"] == "http://graphql:4/path" assert env["PREFECT_API_HEALTH_URL"] == "http://graphql:4/health" assert env["APOLLO_HOST_PORT"] == "5" assert env["POSTGRES_HOST_PORT"] == "6" assert env["POSTGRES_USER"] == "username" assert env["POSTGRES_PASSWORD"] == "password" assert env["POSTGRES_DB"] == "db" assert env["HASURA_HOST_PORT"] == "7" assert env["POSTGRES_DATA_PATH"] == "test/path"
def test_make_env(): env = make_env() assert env