Revert "Specify sslmode in Cloud Foundry environment variables"

This commit is contained in:
Toby Lorne
2020-11-09 12:04:40 +00:00
committed by GitHub
parent eb072ce5ba
commit 31f845bbff
2 changed files with 2 additions and 38 deletions

View File

@@ -31,35 +31,10 @@ def cloudfoundry_environ(os_environ, cloudfoundry_config):
os.environ['VCAP_APPLICATION'] = '{"space_name": "🚀🌌"}'
@pytest.fixture
def postgres_config_with_setting():
return [
{
'credentials': {
'uri': 'postgres uri?setting=true'
}
}
]
@pytest.fixture
def cloudfoundry_config_with_setting(postgres_config_with_setting):
return {
'postgres': postgres_config_with_setting,
'user-provided': []
}
@pytest.fixture
def cloudfoundry_environ_with_setting(os_environ, cloudfoundry_config_with_setting):
os.environ['VCAP_SERVICES'] = json.dumps(cloudfoundry_config_with_setting)
os.environ['VCAP_APPLICATION'] = '{"space_name": "🚀🌌"}'
def test_extract_cloudfoundry_config_populates_other_vars(cloudfoundry_environ):
extract_cloudfoundry_config()
assert os.environ['SQLALCHEMY_DATABASE_URI'] == 'postgres uri?sslmode=verify-full'
assert os.environ['SQLALCHEMY_DATABASE_URI'] == 'postgres uri'
assert os.environ['NOTIFY_ENVIRONMENT'] == '🚀🌌'
assert os.environ['NOTIFY_LOG_PATH'] == '/home/vcap/logs/app.log'
@@ -74,9 +49,3 @@ def test_set_config_env_vars_ignores_unknown_configs(cloudfoundry_config, cloudf
assert 'foo' not in os.environ
assert 'bar' not in os.environ
def test_extract_cloudfoundry_config_populates_postgres_with_setting(cloudfoundry_environ_with_setting):
extract_cloudfoundry_config()
assert os.environ['SQLALCHEMY_DATABASE_URI'] == 'postgres uri?setting=true&sslmode=verify-full'