Loading tests/unit/test_webapp.py +12 −3 Original line number Diff line number Diff line Loading @@ -86,6 +86,11 @@ class ViewsTestCase(SearxTestCase): self.assertEqual(result.status_code, 308) self.assertEqual(result.location, 'http://localhost/search?q=test') def test_search_empty_html(self): result = self.app.post('/search', data={'q': ''}) self.assertEqual(result.status_code, 200) self.assertIn(b'<span class="instance pull-left"><a href="/">/e/ spot</a></span>', result.data) def test_search_empty_json(self): result = self.app.post('/search', data={'q': '', 'format': 'json'}) self.assertEqual(result.status_code, 400) Loading @@ -108,7 +113,7 @@ class ViewsTestCase(SearxTestCase): result.data ) self.assertIn( b'second <span class="highlight">test</span> content', # noqa b'<p class="result-content">second <span class="highlight">test</span> content</p>', # noqa result.data ) Loading Loading @@ -180,11 +185,15 @@ class ViewsTestCase(SearxTestCase): result = self.app.get('/preferences') self.assertEqual(result.status_code, 200) self.assertIn( b'<form method="post" action="/preferences" id="preferences" class="container">', b'<form method="post" action="/preferences" id="search_form">', result.data ) self.assertIn( b'<label class="col-sm-3 col-md-2" for="categories">Default categories</label>', result.data ) self.assertIn( b'Interface language', b'<label class="col-sm-3 col-md-2" for="locale">Interface language</label>', result.data ) Loading Loading
tests/unit/test_webapp.py +12 −3 Original line number Diff line number Diff line Loading @@ -86,6 +86,11 @@ class ViewsTestCase(SearxTestCase): self.assertEqual(result.status_code, 308) self.assertEqual(result.location, 'http://localhost/search?q=test') def test_search_empty_html(self): result = self.app.post('/search', data={'q': ''}) self.assertEqual(result.status_code, 200) self.assertIn(b'<span class="instance pull-left"><a href="/">/e/ spot</a></span>', result.data) def test_search_empty_json(self): result = self.app.post('/search', data={'q': '', 'format': 'json'}) self.assertEqual(result.status_code, 400) Loading @@ -108,7 +113,7 @@ class ViewsTestCase(SearxTestCase): result.data ) self.assertIn( b'second <span class="highlight">test</span> content', # noqa b'<p class="result-content">second <span class="highlight">test</span> content</p>', # noqa result.data ) Loading Loading @@ -180,11 +185,15 @@ class ViewsTestCase(SearxTestCase): result = self.app.get('/preferences') self.assertEqual(result.status_code, 200) self.assertIn( b'<form method="post" action="/preferences" id="preferences" class="container">', b'<form method="post" action="/preferences" id="search_form">', result.data ) self.assertIn( b'<label class="col-sm-3 col-md-2" for="categories">Default categories</label>', result.data ) self.assertIn( b'Interface language', b'<label class="col-sm-3 col-md-2" for="locale">Interface language</label>', result.data ) Loading