review/tests/test_web.py @ bdfacbcf700e default tip
Friendlier patch urls & mimetype Replace /changeset/<revset>/patch/ by /changeset/<revset>.patch and set the mimetype to text/x-diff. This helps the browser opening the right application thanks to the mimetype, and the application to better guess the file type thanks to the '.patch' extension
| author | Christophe de Vienne <christophe@cdevienne.info> |
|---|---|
| date | Fri, 19 Aug 2016 18:58:14 +0200 |
| parents | 8be7ac46f0ec |
| children | (none) |
import unittest from nose.tools import eq_ import util from .. import web NON_EXISTENT_REV = 999999 class WebTestCase(unittest.TestCase): """Simple web tests. Currently only checks for correct status codes.""" def setUp(self): util.setup_reviewed_sandbox()() ui = util.get_ui() repo = util.get_sandbox_repo() web._configure_app(ui, repo) web.app.config['TESTING'] = True self.app = web.app.test_client() def tearDown(self): util.teardown_sandbox() def test_index_no_rev(self): rv = self.app.get('/') eq_(rv.status_code, 200) def test_index_high_rev(self): rv = self.app.get('/%s/' % NON_EXISTENT_REV) eq_(rv.status_code, 200) def test_index_known_rev(self): rv = self.app.get('/0/') eq_(rv.status_code, 200) if __name__ == '__main__': unittest.main()