def test_getConfig_alternativeDownloaderSetup_downloaderUrlSet(self): def set_alternative_downloader_conf(): vcap_services = json.loads(os.environ[VCAP_SERVICES]) del vcap_services['downloader'] os.environ[VCAP_SERVICES] = json.dumps(vcap_services) with fake_env(): set_alternative_downloader_conf() config = DCConfig() self.assertEquals( 'http://downloader-broker.apps.example.com/rest/filestore/{}/', config.services_url.downloader_url_pattern)
def test_getConfig_withCloudEnv_returnCloudConfig(self): with fake_env(): config = DCConfig() self.assertEqual(5555, config.app_port) self.assertEqual('INFO', config.log_level) self.assertEqual('10.10.2.7', config.elastic.elastic_hostname) self.assertEqual(49237, config.elastic.elastic_port) self.assertEqual('http://uaa.run.example.com/token_key', config.services_url.uaa_token_uri) self.assertEqual('http://hive.apps.example.com/rest/tables', config.services_url.dataset_publisher_url) self.assertEqual( 'http://user-management.apps.example.com/rest/orgs/permissions', config.services_url.user_management_uri)
def test_getConfig_withCloudEnv_returnCloudConfig(self): with fake_env(): config = DCConfig() self.assertEqual(5555, config.app_port) self.assertEqual('INFO', config.log_level) self.assertEqual('10.10.2.7', config.elastic.elastic_hostname) self.assertEqual(49237, config.elastic.elastic_port) self.assertEqual( 'http://uaa.run.example.com/token_key', config.services_url.uaa_token_uri) self.assertEqual( 'http://hive.apps.example.com/rest/tables', config.services_url.dataset_publisher_url) self.assertEqual( 'http://user-management.apps.example.com/rest/orgs/permissions', config.services_url.user_management_uri)