Esempio n. 1
0
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
Esempio n. 2
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