def test_no_notebook(self, mock_get_browser_controller, mock__show_file_with_state, mock__show_server_with_state, mock__show_notebook_with_state, mock_get_comms): mock_get_browser_controller.return_value = "controller" mock_get_comms.return_value = "comms" s = io.State() s.output_file("foo.html") io._show_with_state("obj", s, "browser", "new") self.assertFalse(mock__show_notebook_with_state.called) self.assertFalse(mock__show_server_with_state.called) self._check_func_called(mock__show_file_with_state, ("obj", s, "new", "controller"), {}) s._session_coords = _SessionCoordinates( dict(session_id="fakesession", url="http://example.com", app_path='/')) s._server_enabled = True io._show_with_state("obj", s, "browser", "new") self.assertFalse(mock__show_notebook_with_state.called) self._check_func_called(mock__show_server_with_state, ("obj", s, "new", "controller"), {}) self._check_func_called(mock__show_file_with_state, ("obj", s, "new", "controller"), {})
def test_no_notebook(self, mock_get_browser_controller, mock__show_file_with_state, mock__show_notebook_doc_with_state, mock_get_comms): mock_get_browser_controller.return_value = "controller" mock_get_comms.return_value = "comms" s = io.State() s.output_file("foo.html") io._show_with_state("obj", s, "browser", "new") self.assertFalse(mock__show_notebook_doc_with_state.called) self._check_func_called(mock__show_file_with_state, ("obj", s, "new", "controller"), {})
def test_no_notebook(self, mock_get_browser_controller, mock__show_file_with_state, mock__show_server_with_state, mock__show_notebook_with_state): mock_get_browser_controller.return_value = "controller" s = io.State() s.output_file("foo.html") io._show_with_state("obj", s, "browser", "new") self.assertFalse(mock__show_notebook_with_state.called) self.assertFalse(mock__show_server_with_state.called) self._check_func_called(mock__show_file_with_state, ("obj", s, "new", "controller"), {}) s._session_id = "fakesession" s._server_url = "http://example.com" io._show_with_state("obj", s, "browser", "new") self.assertFalse(mock__show_notebook_with_state.called) self._check_func_called(mock__show_server_with_state, ("obj", s, "new", "controller"), {}) self._check_func_called(mock__show_file_with_state, ("obj", s, "new", "controller"), {})
def test_ShowNotebookWithState_bokehjs_load_failed(self, mock_get_browser_controller, mock_warn): mock_get_browser_controller.return_value = "controller" s = io.State() s.output_notebook() io._show_with_state("obj", s, "browser", "new") self.assertTrue(mock_warn.called) self.assertEqual(mock_warn.call_args[0], (""" BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this may be due to a slow or bad network connection. Possible fixes: * ALWAYS run `output_notebook()` in a cell BY ITSELF, AT THE TOP, with no other code * re-rerun `output_notebook()` to attempt to load from CDN again, or * use INLINE resources instead, as so: from bokeh.resources import INLINE output_notebook(resources=INLINE) """,)) self.assertEqual(mock_warn.call_args[1], {})
def test_ShowNotebookWithState_bokehjs_load_failed( self, mock_get_browser_controller, mock_warn): mock_get_browser_controller.return_value = "controller" s = io.State() s.output_notebook() io._show_with_state("obj", s, "browser", "new") self.assertTrue(mock_warn.called) self.assertEqual(mock_warn.call_args[0], (""" BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this may be due to a slow or bad network connection. Possible fixes: * ALWAYS run `output_notebook()` in a cell BY ITSELF, AT THE TOP, with no other code * re-rerun `output_notebook()` to attempt to load from CDN again, or * use INLINE resources instead, as so: from bokeh.resources import INLINE output_notebook(resources=INLINE) """, )) self.assertEqual(mock_warn.call_args[1], {})
def test_no_notebook(self, mock_get_browser_controller, mock__show_file_with_state, mock__show_server_with_state, mock__show_notebook_with_state): mock_get_browser_controller.return_value = "controller" s = io.State() s.output_file("foo.html") io._show_with_state("obj", s, "browser", "new") self.assertFalse(mock__show_notebook_with_state.called) self.assertFalse(mock__show_server_with_state.called) self._check_func_called(mock__show_file_with_state, ("obj", s, "new", "controller"), {}) s._session_coords = _SessionCoordinates(dict(session_id="fakesession", url="http://example.com", app_path='/')) s._server_enabled = True io._show_with_state("obj", s, "browser", "new") self.assertFalse(mock__show_notebook_with_state.called) self._check_func_called(mock__show_server_with_state, ("obj", s, "new", "controller"), {}) self._check_func_called(mock__show_file_with_state, ("obj", s, "new", "controller"), {})