Example #1
0
def test_file_html_handles_css_only_resources():
    css_resources = CSSResources(mode="relative", components=["bokeh"])
    template = Template("<head>{{ bokeh_css }}</head><body></body>")
    output = embed.file_html(_embed_test_plot, (None, css_resources), "title", template=template)
    html = "<head>%s</head><body></body>" % css_resources.render_css()
    assert output == html
 def test_file_html_provides_warning_if_no_js(self, mock_warn, test_plot):
     css_resources = CSSResources()
     bes.file_html(test_plot, (None, css_resources), "title")
     mock_warn.assert_called_once_with(
         'No Bokeh JS Resources provided to template. If required you will need to provide them manually.'
     )
Example #3
0
 def test_file_html_handles_css_only_resources(self, mock_warn, test_plot):
     css_resources = CSSResources(mode="relative", components=["bokeh"])
     template = Template("<head>{{ bokeh_css }}</head><body></body>")
     output = bes.file_html(test_plot, (None, css_resources), "title", template=template)
     html = encode_utf8("<head>%s</head><body></body>" % css_resources.render_css())
     assert output == html