diff options
| author | Markus Heiser <markus.heiser@darmarIT.de> | 2021-08-22 16:07:21 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-22 16:07:21 +0000 |
| commit | 29b40338d6f92d51d8e179b68e526a06e960aceb (patch) | |
| tree | 6d2ed501ea52521aa02261cf2da9d349e348a578 /tests/unit | |
| parent | 6f9e3868d67d653f2fdc363e42cdf87534c7c3b0 (diff) | |
| parent | 28ccf47ca464a0477b5d156f0328ca9d811b2a24 (diff) | |
Merge pull request #260 from dalf/mod_locale
[mod] searx.webapp.get_locale: read locale from the preferences
Diffstat (limited to 'tests/unit')
| -rw-r--r-- | tests/unit/test_webapp.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/unit/test_webapp.py b/tests/unit/test_webapp.py index 2cbdc83d6..8598113f7 100644 --- a/tests/unit/test_webapp.py +++ b/tests/unit/test_webapp.py @@ -220,6 +220,24 @@ class ViewsTestCase(SearxTestCase): 'Search language ignored browser preference.' ) + def test_brower_empty_locale(self): + result = self.app.get('/preferences', headers={'Accept-Language': ''}) + self.assertEqual(result.status_code, 200) + self.assertIn( + b'<option value="en" selected="selected">', + result.data, + 'Interface locale ignored browser preference.' + ) + + def test_locale_occitan(self): + result = self.app.get('/preferences?locale=oc') + self.assertEqual(result.status_code, 200) + self.assertIn( + b'<option value="oc" selected="selected">', + result.data, + 'Interface locale ignored browser preference.' + ) + def test_stats(self): result = self.app.get('/stats') self.assertEqual(result.status_code, 200) |