You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
monkeyking/IPython/html/tests
Min RK 0dc618102e
fix stop-on-error test
11 years ago
..
base fix highlight test for failed highlighting 11 years ago
notebook fix stop-on-error test 11 years ago
services wait for kernel_ready after ws_closed_error 11 years ago
tree fix link-following logic in directory nav 11 years ago
widgets Some code cleanup in javascript and python 11 years ago
README.md Updating JS tests README.md. 12 years ago
launchnotebook.py abstract some methods in contents service tests 11 years ago
test_files.py fix backward `f, nb` args for nbformat.write 11 years ago
test_hist.sqlite mv IPython.html.notebook -> IPython.html 13 years ago
test_nbextensions.py allow system-wide paths for nbextensions 11 years ago
test_notebookapp.py capture logging in a few tests 12 years ago
test_paths.py don't enforce .ipynb extension in URLs 11 years ago
test_serialize.py test websocket-friendly binary message roundtrip 11 years ago
test_utils.py Small refactoring of is_hidden to take root as default kwarg. 12 years ago
util.js Some code cleanup in javascript and python 11 years ago

README.md

IPython Notebook JavaScript Tests

This directory includes regression tests for the web notebook. These tests depend on CasperJS, which in turn requires a recent version of PhantomJS.

The JavaScript tests are organized into subdirectories that match those in static (base', notebook, services, tree`, etc.).

To run all of the JavaScript tests do:

iptest js

To run the JavaScript tests in a single subdirectory (notebook in this case) do:

iptest js/notebook

The file util.js contains utility functions for tests, including a path to a running notebook server on localhost (http://127.0.0.1) with the port number specified as a command line argument to the test suite. Port 8888 is used if --port= is not specified. When you run these tests using iptest you do not, however, have to start a notebook server yourself; that is done automatically.