def test_no_javascript_when_no_chart_on_page(web_fixture): """When there aren't any Charts on the page, the plotly.js src should not be present.""" wsgi_app = web_fixture.new_wsgi_app(child_factory=Div.factory(), enable_js=True) web_fixture.reahl_server.set_app(wsgi_app) browser = web_fixture.driver_browser browser.open('/') assert browser.get_xpath_count(plotly_js) == 0
def assemble(self, **ui_arguments): self.controller_at_assemble_time = self.controller root = self.define_view('/some/path', title='A view') root.set_slot('slotA', Div.factory()) self.assembled = True