import json import os import pytest from app.cloudfoundry_config import extract_cloudfoundry_config @pytest.fixture def vcap_services(): return { 'aws-elasticache-redis': [{ 'credentials': { 'uri': 'redis://xxx:6379' } }], } def test_extract_cloudfoundry_config_populates_other_vars(os_environ, vcap_services): os.environ['VCAP_SERVICES'] = json.dumps(vcap_services) extract_cloudfoundry_config() assert os.environ['REDIS_URL'] == 'rediss://xxx:6379'