TEST: Also test deletion.

pull/37/head
Scott Sanderson 11 years ago
parent fdcbd02ffb
commit 7971a5ffc7

@ -508,7 +508,7 @@ class APITest(NotebookTestBase):
self.assertIn('z.ipynb', nbnames)
self.assertNotIn('a.ipynb', nbnames)
def test_rename_preserves_checkpoints(self):
def test_checkpoints_follow_file(self):
# Read initial file state
orig = self.api.read('foo/a.ipynb')
@ -533,8 +533,12 @@ class APITest(NotebookTestBase):
# Looking for checkpoints in the new location should work.
cps = self.api.get_checkpoints('foo/z.ipynb').json()
self.assertEqual(len(cps), 1)
self.assertEqual(cps[0], cp1)
self.assertEqual(cps, [cp1])
# Delete the file. The checkpoint should be deleted as well.
self.api.delete('foo/z.ipynb')
cps = self.api.get_checkpoints('foo/z.ipynb').json()
self.assertEqual(cps, [])
def test_rename_existing(self):
with assert_http_error(409):

Loading…
Cancel
Save