Thomas Kluyver
|
b1a0f2e8cc
|
404 on attempt to list notebooks in nonexistant directory
|
2013-10-17 14:09:18 -07:00 |
|
Thomas Kluyver
|
18f88d020f
|
Add failing test for listing nonexistant directory
|
2013-10-17 14:09:18 -07:00 |
|
Thomas Kluyver
|
99969474e0
|
Fix notebook manager test
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
c18aaefbde
|
Fix sessionmanager test
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
e240f21ea1
|
Clean up sessions code from static analysis
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
693cc97905
|
Fix some HTTP status codes in sessions API
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
b3d2698c11
|
Fix session API tests
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
a02bd3d5e4
|
Improve Session REST API tests
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
a6a7255454
|
Fix some notebook model tests
|
2013-10-17 14:09:17 -07:00 |
|
MinRK
|
acb4245035
|
unicode normalization in test_notebooks_api
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
9f4a4ab3f8
|
Check Location header from renaming notebook
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
9144e8e57b
|
Fix check of notebook path
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
eb9a55ed6b
|
Add test for and fix REST save with rename
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
b9310d0e05
|
Add test for copying notebook through REST API
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
7725025d52
|
Add test for saving notebook via REST API
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
85d3c39b5a
|
Add test for REST API uploading notebook
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
9d9adb1186
|
Improve tests for notebook REST API
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
6c88abe1d6
|
always set location on PATCH
don't redirect
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
dc65b33d14
|
simplify handler patterns
PATH pattern will now sometimes include leading slash,
but that's okay because nbmanager will strip them.
fewer redirect patterns needed
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
a31cfdc8a8
|
ensure 'path' never has leading or trailing slash in nbmanager
Don't trust API callers to always get this right.
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
a7f297f8f3
|
save before download-as
uses `async : false`
closes #852
download-as-py still unavailable.
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
8b94ee2b47
|
use async : false to avoid pop-up blocker on New / Copy notebook
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
b33ffa7068
|
update upload and copy
adds 'notebook.ipynb/copy' url handler
because we were putting too many things in a single POST handler.
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
4e12521082
|
fix dashboard upload
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
5b1a648fc8
|
move os_path to FileNBMan
doesn't belong in base NotebookManager
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
fe59217989
|
move url_[un]escape to utils from nbm
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
16e8d0ff43
|
adjust definition of 'path' in notebooks
never includes leading or trailing '/'
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
e46412e30f
|
fix --notebook-dir configurable when there is no trailing slash
|
2013-10-17 14:09:13 -07:00 |
|
Zachary Sailer
|
d3e456d9a1
|
add tests to notebooks api
- check for correct status codes
- check headers location
- fix COPY api
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
9e0beba86f
|
adding to test_kernels_api.py
- Check all HTTP status code responses for requests
- Test invalid kernel IDs
- Check 'location' key in POST request to kernels
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
c26700cd3a
|
changes after session manager code review
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
7aaaab0668
|
fixed notebook rename after nbmanager refactor
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
2a946c62ab
|
added tests to nbmanager for url encode/decode
|
2013-10-17 14:09:11 -07:00 |
|
Zachary Sailer
|
97bc426bb7
|
add error catching to kernel manager
also, adding further tests to kernel manager
|
2013-10-17 14:09:11 -07:00 |
|
Brian E. Granger
|
c0bc0410ce
|
Review and refactoring of notebooks web service.
|
2013-10-17 14:09:11 -07:00 |
|
MinRK
|
5568cd5db0
|
ensure test_no_kernels runs first
since it expects a clean notebook server.
|
2013-10-17 14:09:11 -07:00 |
|
Zachary Sailer
|
27680dacb2
|
Code review changes.
Fixed handler issues and api tests from code review
from @minrk and @carreau.
|
2013-10-17 14:09:11 -07:00 |
|
Zachary Sailer
|
04c6a3cfac
|
refactoring of nbmanager and filenbmanager
major clean up of the two managers. We make sure to follow
the standard models described in IPEP 16
|
2013-10-17 14:09:10 -07:00 |
|
Zachary Sailer
|
050a3098a8
|
review fixes on tests, add extra kernel api test
|
2013-10-17 14:09:10 -07:00 |
|
Zachary Sailer
|
e9ac1c2d37
|
add tests for session api
|
2013-10-17 14:09:10 -07:00 |
|
Zachary Sailer
|
8ce586a241
|
move notebooks api tests into notebooks/tests
|
2013-10-17 14:09:10 -07:00 |
|
Paul Ivanov
|
f517d44d4b
|
removing contents changes from this PR
|
2013-10-17 14:09:10 -07:00 |
|
Zachary Sailer
|
95b505d602
|
Added notebooks API tests.
|
2013-10-17 14:09:10 -07:00 |
|
Zachary Sailer
|
5f1b7727d8
|
fix bug in test_contentmanager
|
2013-10-17 14:09:09 -07:00 |
|
Brian E. Granger
|
136a19e5eb
|
Added base class for Notebook API tests.
|
2013-10-17 14:09:09 -07:00 |
|
Zachary Sailer
|
483d16c8ed
|
clean kernel manager
|
2013-10-17 14:09:09 -07:00 |
|
Zachary Sailer
|
22e351ae3b
|
cleaning nb handlers, adding doc-strings/comments
|
2013-10-17 14:09:09 -07:00 |
|
Zachary Sailer
|
8c2009874c
|
session manager restructuring
Redid the sessionmanager, added tests for the session manager,
and added a sqlite database to hold kernel,session,nb mapping.
|
2013-10-17 14:09:09 -07:00 |
|
Paul Ivanov
|
b8318708eb
|
clean up of get_os_path and its tests
work with @Zsailer
|
2013-10-17 14:09:09 -07:00 |
|
Zachary Sailer
|
34b9840786
|
fixing broken links from recent changes.
After fixing operating system path changes in previous commits,
many links needed to be adjusted to direct to the correct URL.
|
2013-10-17 14:09:09 -07:00 |
|