From 70f3edcdf93320fbc1730dd57e6c4886401144c7 2014-10-21 23:43:30 From: Jonathan Frederic Date: 2014-10-21 23:43:30 Subject: [PATCH] Fix an issue in the `kernel_running` function of the JS tests, This fix allows the JS test to be ran against a remote server with a higher than LAN latency. This bug in our testing framework was exposed when running `iptest js/widgets --url` against tmpnb. --- diff --git a/IPython/html/tests/util.js b/IPython/html/tests/util.js index 9e159a6..464751c 100644 --- a/IPython/html/tests/util.js +++ b/IPython/html/tests/util.js @@ -58,7 +58,10 @@ casper.page_loaded = function() { casper.kernel_running = function() { // Return whether or not the kernel is running. return this.evaluate(function() { - return IPython.notebook.kernel.is_connected(); + return IPython && + IPython.notebook && + IPython.notebook.kernel && + IPython.notebook.kernel.is_connected(); }); };