Esempio n. 1
0
 def build_script_tag():
     elementid = make_id()
     relative_urls, url = settings.BOKEH_SERVE_SETTINGS[
         'relative_urls'], settings.BOKEH_SERVE_SETTINGS['url']
     _session_id = session_id.generate_session_id(
         secret_key=settings.BOKEH_SECRET_KEY, signed=True)
     app_path = server._get_app_path(url)
     src_path = server._src_path(url, elementid)
     src_path += server._process_app_path(app_path)
     src_path += server._process_relative_urls(relative_urls, url)
     src_path += server._process_session_id(_session_id)
     src_path += server._process_resources('default')
     src_path += server._process_arguments(arguments)
     return server.encode_utf8(
         server.AUTOLOAD_TAG.render(src_path=src_path,
                                    app_path=app_path,
                                    elementid=elementid))
Esempio n. 2
0
 def test_args_ignores_bokeh_prefixed(self):
     args = dict(foo=10, bar="baz")
     args["bokeh-junk"] = 20
     r = bes._process_arguments(args)
     # order unspecified
     assert r == "&foo=10&bar=baz" or r == "&bar=baz&foo=10"
Esempio n. 3
0
 def test_args(self):
     args = dict(foo=10, bar="baz")
     r = bes._process_arguments(args)
     # order unspecified
     assert r == "&foo=10&bar=baz" or r == "&bar=baz&foo=10"
Esempio n. 4
0
 def test_None(self):
     assert bes._process_arguments(None) == ""
Esempio n. 5
0
 def test_args_ignores_bokeh_prefixed(self) -> None:
     args = dict(foo=10, bar="baz")
     args["bokeh-junk"] = 20
     r = bes._process_arguments(args)
     # order unspecified
     assert r == "&foo=10&bar=baz" or r == "&bar=baz&foo=10"
Esempio n. 6
0
 def test_args(self) -> None:
     args = dict(foo=10, bar="baz")
     r = bes._process_arguments(args)
     # order unspecified
     assert r == "&foo=10&bar=baz" or r == "&bar=baz&foo=10"
Esempio n. 7
0
 def test_None(self) -> None:
     assert bes._process_arguments(None) == ""