def test_missing_navigator_site(self): tmpdir = tempfile.mkdtemp() shutil.rmtree(tmpdir) resets = [ NAVIGATOR.CONF_DIR.set_for_testing(tmpdir) ] try: metadata_sites.reset() assert_equal(get_navigator_server_url(), 'http://localhost:7187') finally: metadata_sites.reset() for reset in resets: reset()
def test_navigator_site(self): tmpdir = tempfile.mkdtemp() resets = [ NAVIGATOR.CONF_DIR.set_for_testing(tmpdir) ] try: file(os.path.join(tmpdir, 'navigator.client.properties'), 'w').write(""" navigator.client.serviceType=HUE navigator.server.url=http://hue-rocks.com:7186 navigator.client.roleName=HUE-1-HUE_SERVER-50cf99601c4bf64e9ccded4c8cd96d12 navigator.client.roleType=HUE_SERVER audit_event_log_dir=/var/log/hue/audit navigator.audit_log_max_file_size=100 """) metadata_sites.reset() assert_equal(get_navigator_server_url(), 'http://hue-rocks.com:7186') finally: metadata_sites.reset() for reset in resets: reset() shutil.rmtree(tmpdir)
def default_navigator_url(): """Get from usual main Hue config directory""" from metadata.metadata_sites import get_navigator_server_url return get_navigator_server_url() + '/api'