]> git.proxmox.com Git - ceph.git/blame - ceph/src/pybind/mgr/dashboard/tests/test_home.py
import ceph 14.2.5
[ceph.git] / ceph / src / pybind / mgr / dashboard / tests / test_home.py
CommitLineData
eafe8130
TL
1from __future__ import absolute_import
2
3import logging
4
5from . import ControllerTestCase
6from ..controllers.home import HomeController
7
8
9logger = logging.getLogger()
10
11
12class HomeTest(ControllerTestCase):
13 @classmethod
14 def setup_server(cls):
15 cls.setup_controllers([HomeController])
16
17 def test_home_default_lang(self):
18 self._get('/')
19 self.assertStatus(200)
20 logger.info(self.body)
21 self.assertIn('<html lang="en">', self.body.decode('utf-8'))
22
23 def test_home_en_us(self):
24 self._get('/', headers=[('Accept-Language', 'en-US')])
25 self.assertStatus(200)
26 logger.info(self.body)
27 self.assertIn('<html lang="en">', self.body.decode('utf-8'))
28
29 def test_home_non_supported_lang(self):
30 self._get('/', headers=[('Accept-Language', 'NO-NO')])
31 self.assertStatus(200)
32 logger.info(self.body)
33 self.assertIn('<html lang="en">', self.body.decode('utf-8'))