Paul Ivanov
|
66972d69bf
|
added javascript section with casperjs requirement
|
2013-10-23 11:03:11 -07:00 |
|
Paul Ivanov
|
8338f9ae90
|
simplify prepare_controllers logic
|
2013-10-23 11:03:11 -07:00 |
|
Paul Ivanov
|
641fdc77a7
|
include the # of active kernels in server info
|
2013-10-23 11:03:11 -07:00 |
|
Paul Ivanov
|
031811225e
|
consistently get the first cell
|
2013-10-23 11:03:11 -07:00 |
|
Paul Ivanov
|
b75cd967d7
|
less convoluted way of grabbing output
|
2013-10-23 11:03:11 -07:00 |
|
Paul Ivanov
|
6d7758271e
|
make casperjs test suite pass again
|
2013-10-23 11:03:11 -07:00 |
|
Paul Ivanov
|
928e846ea8
|
jstest moved to new place, closes #3125
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
9f4e9345a3
|
Add CasperJS tests for merge_cell_above() and merge_cell_below() .
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
dead20b1bd
|
Use existing IPython method to kill kernels.
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
b566c71dfd
|
Add tests for Markdown toolbar and menubar entries.
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
95873c65da
|
Wrap CasperJS tests in a helper function to reduce boilerplate.
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
fce51827e0
|
Use keycode constants from jQuery UI and improve message in test.
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
6e7cd60cb5
|
Add a test to demonstrate errors when up/down arrow keys are
pressed in an empty notebook.
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
7f9aecc2d9
|
Add a README for CasperJS tests.
|
2013-10-23 11:03:11 -07:00 |
|
David Wyde
|
f5000f416e
|
Add CasperJS utility functions, and tests for code and
Markdown cell execution.
Code cell test is based on https://gist.github.com/ellisonbg/3329929.
|
2013-10-23 11:03:11 -07:00 |
|
Thomas Kluyver
|
7570c8b00f
|
Merge pull request #4426 from minrk/kernel-cwd
set kernel cwd to notebook's directory
|
2013-10-23 10:40:30 -07:00 |
|
Thomas Kluyver
|
ab357f190b
|
Merge pull request #4393 from takluyver/tests-subproc-stream-capture
Capture output from subprocs during test, and display on failure
|
2013-10-23 10:28:16 -07:00 |
|
MinRK
|
922f458d6a
|
set kernel cwd to notebook's directory
closes #4424
|
2013-10-23 10:15:55 -07:00 |
|
Min RK
|
bc0dc279f1
|
Merge pull request #4303 from ipython/multidir
Add multidirectory support for the Notebook.
Major change to URL schemes in the notebook server,
documented in [IPEP 16](https://github.com/ipython/ipython/wiki/IPEP-16%3A-Notebook-multi-directory-dashboard-and-URL-mapping).
|
2013-10-22 18:45:30 -07:00 |
|
MinRK
|
ede0297874
|
tweak stat walk in forbid_hidden
|
2013-10-22 17:41:53 -07:00 |
|
MinRK
|
40cce4d7e3
|
s/os.path.sep/os.sep/
|
2013-10-22 17:36:34 -07:00 |
|
MinRK
|
112a694c5c
|
py3k bytes, for crying out loud
|
2013-10-22 17:32:24 -07:00 |
|
MinRK
|
2b54e36ab7
|
send ignored output to devnull
rather than PIPE, since Windows pipes can fill up.
|
2013-10-22 17:26:39 -07:00 |
|
MinRK
|
dbfea55e8a
|
stat has no st_flags on Windows (maybe elsewhere?)
|
2013-10-22 17:16:31 -07:00 |
|
MinRK
|
dfb538d881
|
Windows testing fixes
|
2013-10-22 17:16:31 -07:00 |
|
MinRK
|
77c1a10518
|
update test requirements for IPython.html
|
2013-10-22 16:29:59 -07:00 |
|
MinRK
|
1f90f4d7bb
|
test /files/ gives 403 on hidden files
|
2013-10-22 15:23:46 -07:00 |
|
MinRK
|
2fcc7fe97f
|
forbid serving hidden files from /files
|
2013-10-22 15:20:27 -07:00 |
|
MinRK
|
a45e997176
|
don't warn when open_browser and not file_to_run
|
2013-10-22 09:54:28 -07:00 |
|
MinRK
|
18022a7db8
|
don't relay notebook dir to kernel from command-line
|
2013-10-21 20:34:05 -07:00 |
|
Thomas Kluyver
|
d68658e3a1
|
Don't show subprocess output if there isn't any
|
2013-10-21 17:48:13 -07:00 |
|
Thomas Kluyver
|
4bcd7bd44d
|
Don't try to wait for StreamCapturer that was never started
|
2013-10-21 17:37:34 -07:00 |
|
Paul Ivanov
|
8b26933af5
|
Merge pull request #4378 from minrk/split-below
split adds new cell above, rather than below
|
2013-10-21 13:52:35 -07:00 |
|
Paul Ivanov
|
a2d731ff39
|
fix 'close and halt' in notebook File menu
|
2013-10-20 20:57:10 -07:00 |
|
MinRK
|
bf58dddf26
|
single warning message for bad startup notebook
|
2013-10-20 14:13:38 -07:00 |
|
MinRK
|
24174f31d9
|
use itertools.count for incrementing notebook filename
|
2013-10-20 14:09:01 -07:00 |
|
MinRK
|
cc08837111
|
fix created timestamp in notebook model
|
2013-10-20 14:08:47 -07:00 |
|
MinRK
|
f894dbe664
|
test upload of v2 notebooks
|
2013-10-18 19:30:52 -07:00 |
|
MinRK
|
50665831bd
|
update copy API in js
|
2013-10-18 17:26:14 -07:00 |
|
MinRK
|
cf0218e2d1
|
don't use jsonapi in test_notebook_api
|
2013-10-18 16:35:52 -07:00 |
|
MinRK
|
66ccce69c6
|
copy_from in json, not in url param
|
2013-10-18 16:35:03 -07:00 |
|
MinRK
|
ef0d065712
|
test nbmanager.copy_notebook
|
2013-10-18 16:13:54 -07:00 |
|
MinRK
|
c8ce1e7c7a
|
url_escape redirects
|
2013-10-18 16:13:54 -07:00 |
|
MinRK
|
aea1bbde6a
|
s/session_id/id
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
0558ec4ce0
|
Cells shouldn't know about Sessions
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
7ea311ad64
|
escape URLs in Location headers
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
99282f9e6b
|
urllib.quote/unquote must be str on Python 2
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
06d9b99141
|
update notebook api tests
with creation URL changes
also use unicode as the default name in tests,
to increase likelihood of catching unicode bugs.
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
f11caf25e7
|
update notebook creation handlers
- only POST to directories (notebook picks name)
- only PUT to full paths
- PUT and POST should be equivalent aside from
who picks the notebook name.
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
60d12e4209
|
allow specifying destination in copy_notebook
|
2013-10-17 19:39:06 -07:00 |
|