diff --git a/.travis.yml b/.travis.yml index 7c934cce4..706884102 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,7 +34,6 @@ before_install: if [[ $GROUP == js* ]]; then npm install -g casperjs@1.1.3 phantomjs-prebuilt@2.1.7 fi - - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels - | if [[ $GROUP == docs ]]; then pip install -r docs/doc-requirements.txt @@ -50,7 +49,7 @@ before_install: fi install: - - pip install -f travis-wheels/wheelhouse file://$PWD#egg=notebook[test] + - pip install --pre .[test] - wget https://github.com/jgm/pandoc/releases/download/1.19.1/pandoc-1.19.1-1-amd64.deb && sudo dpkg -i pandoc-1.19.1-1-amd64.deb diff --git a/notebook/services/kernels/tests/test_kernels_api.py b/notebook/services/kernels/tests/test_kernels_api.py index 5358a2094..27d19709e 100644 --- a/notebook/services/kernels/tests/test_kernels_api.py +++ b/notebook/services/kernels/tests/test_kernels_api.py @@ -53,11 +53,12 @@ class KernelAPI(object): def websocket(self, id): loop = IOLoop() + loop.make_current() req = HTTPRequest( url_path_join(self.base_url.replace('http', 'ws', 1), 'api/kernels', id, 'channels'), headers=self.headers, ) - f = websocket_connect(req, io_loop=loop) + f = websocket_connect(req) return loop.run_sync(lambda : f) diff --git a/notebook/tests/launchnotebook.py b/notebook/tests/launchnotebook.py index 492e6c897..43c98814a 100644 --- a/notebook/tests/launchnotebook.py +++ b/notebook/tests/launchnotebook.py @@ -135,6 +135,9 @@ class NotebookTestBase(TestCase): started = Event() def start_thread(): + if 'asyncio' in sys.modules: + import asyncio + asyncio.set_event_loop(asyncio.new_event_loop()) app = cls.notebook = NotebookApp( port=cls.port, port_retries=0,