예제 #1
0
 def test_switch_on(self, render_mock):
     req = RequestFactory().get('/firefox/')
     views.firefox_home(req)
     render_mock.assert_called_once_with(req, 'firefox/home/index.html', {
         'show_newsletter': True,
         'variation': None
     })
예제 #2
0
 def test_brand_locale_var_b(self, render_mock):
     req = RequestFactory().get('/firefox/?v=b')
     req.locale = 'fr'
     views.firefox_home(req)
     render_mock.assert_called_once_with(req, 'firefox/home/index.html', {
         'show_newsletter': False,
         'variation': 'b'
     })
예제 #3
0
 def test_locale_no_newsletter(self, render_mock):
     req = RequestFactory().get('/firefox/')
     req.locale = 'it'
     views.firefox_home(req)
     render_mock.assert_called_once_with(req, 'firefox/home/index.html', {
         'show_newsletter': False,
         'variation': None
     })
예제 #4
0
 def test_brand_var_b(self, render_mock):
     req = RequestFactory().get('/firefox/?v=b')
     req.locale = 'en-US'
     views.firefox_home(req)
     render_mock.assert_called_once_with(
         req,
         'firefox/home/index-b.html',
         {'variation': 'b'},
     )
예제 #5
0
 def test_locale_no_newsletter(self, render_mock):
     req = RequestFactory().get('/firefox/')
     req.locale = 'it'
     views.firefox_home(req)
     render_mock.assert_called_once_with(req, 'firefox/home/index.html', {'show_newsletter': False})
예제 #6
0
 def test_switch_on(self, render_mock):
     req = RequestFactory().get('/firefox/')
     views.firefox_home(req)
     render_mock.assert_called_once_with(req, 'firefox/home/index.html', {'show_newsletter': True})
예제 #7
0
 def test_firefox_home_legacy(self, render_mock):
     req = RequestFactory().get('/firefox/')
     req.locale = 'fr'
     views.firefox_home(req)
     render_mock.assert_called_once_with(req,
                                         'firefox/home/index-quantum.html')
예제 #8
0
 def test_firefox_home(self, render_mock):
     req = RequestFactory().get('/firefox/')
     req.locale = 'en-US'
     views.firefox_home(req)
     render_mock.assert_called_once_with(req,
                                         'firefox/home/index-master.html')
예제 #9
0
 def test_locale_fr(self, render_mock):
     req = RequestFactory().get('/firefox/')
     req.locale = 'fr'
     views.firefox_home(req)
     render_mock.assert_called_once_with(req, 'firefox/home/index.html',
                                         {'show_newsletter': True})