Show More
@@ -76,27 +76,27 b' class FilesTest(NotebookTestBase):' | |||||
76 | write(nb, f, format='ipynb') |
|
76 | write(nb, f, format='ipynb') | |
77 |
|
77 | |||
78 | with io.open(pjoin(nbdir, 'test.bin'), 'wb') as f: |
|
78 | with io.open(pjoin(nbdir, 'test.bin'), 'wb') as f: | |
79 |
f.write(b"\x5F |
|
79 | f.write(b"\x5F"*3) # \x5F = _ | |
80 | f.close() |
|
80 | f.close() | |
81 |
|
81 | |||
82 | with io.open(pjoin(nbdir, 'test.txt'), 'w') as f: |
|
82 | with io.open(pjoin(nbdir, 'test.txt'), 'w') as f: | |
83 |
f.write(u'foo |
|
83 | f.write(u'foobar') | |
84 | f.close() |
|
84 | f.close() | |
85 |
|
85 | |||
86 | r = requests.get(url_path_join(base, 'files', 'testnb.ipynb')) |
|
86 | r = requests.get(url_path_join(base, 'files', 'testnb.ipynb')) | |
87 | self.assertEqual(r.status_code, 200) |
|
87 | self.assertEqual(r.status_code, 200) | |
88 |
self.assertIn( |
|
88 | self.assertIn('print(2*6)', r.text) | |
89 | json.loads(r.text) |
|
89 | json.loads(r.text) | |
90 |
|
90 | |||
91 | r = requests.get(url_path_join(base, 'files', 'test.bin')) |
|
91 | r = requests.get(url_path_join(base, 'files', 'test.bin')) | |
92 | self.assertEqual(r.status_code, 200) |
|
92 | self.assertEqual(r.status_code, 200) | |
93 | self.assertEqual(r.headers['content-type'], 'application/octet-stream') |
|
93 | self.assertEqual(r.headers['content-type'], 'application/octet-stream') | |
94 |
self.assertEqual(r. |
|
94 | self.assertEqual(r.text, '___') | |
95 |
|
95 | |||
96 | r = requests.get(url_path_join(base, 'files', 'test.txt')) |
|
96 | r = requests.get(url_path_join(base, 'files', 'test.txt')) | |
97 | self.assertEqual(r.status_code, 200) |
|
97 | self.assertEqual(r.status_code, 200) | |
98 | self.assertEqual(r.headers['content-type'], 'text/plain') |
|
98 | self.assertEqual(r.headers['content-type'], 'text/plain') | |
99 |
self.assertEqual(r. |
|
99 | self.assertEqual(r.text, 'foobar') | |
100 |
|
100 | |||
101 |
|
101 | |||
102 | def test_old_files_redirect(self): |
|
102 | def test_old_files_redirect(self): |
General Comments 0
You need to be logged in to leave comments.
Login now