Add template preview host url and key to cf config

This commit is contained in:
Ken Tsang
2017-12-12 14:53:38 +00:00
parent da93ba296e
commit ebfd78f3cf
6 changed files with 34 additions and 2 deletions

View File

@@ -101,6 +101,17 @@ def performance_platform_config():
}
@pytest.fixture
def template_preview_config():
return {
'name': 'notify-template-preview',
'credentials': {
'api_host': 'template-preview api host',
'api_key': 'template-preview api key'
}
}
@pytest.fixture
def cloudfoundry_config(
postgres_config,
@@ -110,7 +121,8 @@ def cloudfoundry_config(
mmg_config,
firetext_config,
redis_config,
performance_platform_config
performance_platform_config,
template_preview_config
):
return {
'postgres': postgres_config,
@@ -121,7 +133,8 @@ def cloudfoundry_config(
mmg_config,
firetext_config,
redis_config,
performance_platform_config
performance_platform_config,
template_preview_config
]
}
@@ -227,3 +240,11 @@ def test_performance_platform_config():
'foo': 'my_token',
'bar': 'other_token'
}
@pytest.mark.usefixtures('os_environ', 'cloudfoundry_environ')
def test_template_preview_config():
extract_cloudfoundry_config()
assert os.environ['TEMPLATE_PREVIEW_API_HOST'] == 'template-preview api host'
assert os.environ['TEMPLATE_PREVIEW_API_KEY'] == 'template-preview api key'