Example #1
0
    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_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)
Example #4
0
    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)