コード例 #1
0
ファイル: test_views.py プロジェクト: fmarier/bedrock
 def test_scene_2_canonical(self):
     # Scene 2 of /firefox/new/ should contain a canonical tag to /firefox/new/.
     req = RequestFactory().get('/firefox/download/thanks/')
     req.locale = 'en-US'
     response = views.download_thanks(req)
     doc = pq(response.content)
     canonical = doc('link[rel="canonical"]')
     eq_(canonical.length, 1)
     ok_('/firefox/new/' in canonical.attr('href'))
コード例 #2
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_thanks_canonical(self):
     # Scene 2 /firefox/download/thanks/ should always contain a noindex tag.
     req = RequestFactory().get('/firefox/download/thanks/')
     req.locale = 'en-US'
     response = views.download_thanks(req)
     doc = pq(response.content)
     robots = doc('meta[name="robots"]')
     assert robots.length == 1
     assert 'noindex' in robots.attr('content')
コード例 #3
0
ファイル: test_views.py プロジェクト: fmarier/bedrock
 def test_install_scene_2_c(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?v=c')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/install/scene2-c.html', ANY)
コード例 #4
0
ファイル: test_views.py プロジェクト: Porkepix/bedrock
 def test_berlin_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=berlin')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/berlin/scene2.html')
コード例 #5
0
ファイル: test_views.py プロジェクト: fmarier/bedrock
 def test_variation_privacy_nonde_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=privatsphare')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html', ANY)
コード例 #6
0
ファイル: test_views.py プロジェクト: Porkepix/bedrock
 def test_wait_face_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=waitface')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/wait-face/scene2.html')
コード例 #7
0
ファイル: test_views.py プロジェクト: Porkepix/bedrock
 def test_portland_scene_2_safe_1(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=safe')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/portland/scene2-safe.html')
コード例 #8
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_variation_oys_nonde_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=auf-deiner-seite')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/trailhead/thanks.html', ANY)
コード例 #9
0
ファイル: test_views.py プロジェクト: anshul2019/bedrock
 def test_variation_oys_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=auf-deiner-seite')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/campaign/berlin/scene2-auf-deiner-seite.html', ANY)
コード例 #10
0
ファイル: test_views.py プロジェクト: flodolo/bedrock
 def test_trailhead_vb_thanks_variant(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=th&v=b')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/trailhead/thanks.html', ANY)
コード例 #11
0
ファイル: test_views.py プロジェクト: peiying2/bedrock
 def test_pre_download_scene_2_e(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=pre-dl&v=e')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/newsletter/scene2-e.html', ANY)
コード例 #12
0
ファイル: test_views.py プロジェクト: Delphine/bedrock
 def test_variation_speed_nonde_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=geschwindigkeit')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/email/scene2.html')
コード例 #13
0
 def test_variation_oys_nonde_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=auf-deiner-seite')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/email/scene2.html')
コード例 #14
0
 def test_variation_speed_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=geschwindigkeit')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/berlin/scene2-gesch.html')
コード例 #15
0
 def test_berlin_nonde_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=berlin')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/email/scene2.html')
コード例 #16
0
 def test_nonenglish_scene_2_template_variant_b(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?v=b')
     req.locale = 'fr'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html')
コード例 #17
0
 def test_thanks_old_template(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/new/protocol/thanks.html', ANY)
コード例 #18
0
 def test_compare_edge_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=edge')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html',
                                         ANY)
コード例 #19
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_variation_privacy_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=privatsphare')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/campaign/berlin/scene2-privat.html', ANY)
コード例 #20
0
 def test_privacy_dmt_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=priv-dmt')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/new/privacy-dmt/scene2.html', ANY)
コード例 #21
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_better_browser_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=betterbrowser')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/campaign/better-browser/scene2.html', ANY)
コード例 #22
0
ファイル: test_views.py プロジェクト: skrelnick23/bedrock
 def test_variation_privacy_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=privatsphare')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/campaign/berlin/scene2-privat.html', ANY)
コード例 #23
0
 def test_portland_scene_2_safe_1(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=safe')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/new/portland/scene2-safe.html')
コード例 #24
0
ファイル: test_views.py プロジェクト: skrelnick23/bedrock
 def test_variation_privacy_nonde_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=privatsphare')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/new/trailhead/thanks.html', ANY)
コード例 #25
0
ファイル: test_views.py プロジェクト: Porkepix/bedrock
 def test_reggie_watts_untranslated_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=reggiewatts')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html')
コード例 #26
0
ファイル: test_views.py プロジェクト: skrelnick23/bedrock
 def test_berlin_video_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=aus-gruenden')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/campaign/berlin/scene2-aus-gruenden.html', ANY)
コード例 #27
0
ファイル: test_views.py プロジェクト: Porkepix/bedrock
 def test_portland_nonenus_scene_2_safe(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=portland-safe')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html')
コード例 #28
0
 def test_herz_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=herz')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/new/berlin/scene2-herz.html')
コード例 #29
0
ファイル: test_views.py プロジェクト: fmarier/bedrock
 def test_variation_herz_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=herz')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/berlin/scene2-herz.html', ANY)
コード例 #30
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_thanks_old_template(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html', ANY)
コード例 #31
0
ファイル: test_views.py プロジェクト: fmarier/bedrock
 def test_compare_edge_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=edge')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html', ANY)
コード例 #32
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_berlin_nonde_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=berlin')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/trailhead/thanks.html', ANY)
コード例 #33
0
 def test_berlin_video_control_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=berlin&v=a')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req,
                                         'firefox/new/berlin/scene2.html')
コード例 #34
0
ファイル: test_views.py プロジェクト: anshul2019/bedrock
 def test_better_browser_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=betterbrowser')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/campaign/better-browser/scene2.html', ANY)
コード例 #35
0
ファイル: test_views.py プロジェクト: full60mm/bedrock
 def test_portland_nonenus_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=portland')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html')
コード例 #36
0
 def test_better_browser_scene_2_non_us(self, render_mock):
     req = RequestFactory().get(
         '/firefox/download/thanks/?xv=betterbrowser')
     req.locale = 'fr'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html')
コード例 #37
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_variation_speed_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=geschwindigkeit')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/campaign/berlin/scene2-gesch.html', ANY)
コード例 #38
0
 def test_scene_2_template(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html')
コード例 #39
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_variation_oys_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=auf-deiner-seite')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/campaign/berlin/scene2-auf-deiner-seite.html', ANY)
コード例 #40
0
 def test_wait_face_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=waitface')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/new/wait-face/scene2.html')
コード例 #41
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_berlin_video_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=aus-gruenden')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/campaign/berlin/scene2-aus-gruenden.html', ANY)
コード例 #42
0
 def test_reggie_watts_untranslated_scene_2(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=reggiewatts')
     req.locale = 'de'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/scene2.html')
コード例 #43
0
ファイル: test_views.py プロジェクト: alexgibson/bedrock
 def test_better_browser_scene_2_non_us(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?xv=betterbrowser')
     req.locale = 'fr'
     views.download_thanks(req)
     render_mock.assert_called_once_with(req, 'firefox/new/trailhead/thanks.html', ANY)
コード例 #44
0
ファイル: test_views.py プロジェクト: lincolnloop/bedrock
 def test_install_scene_2_c(self, render_mock):
     req = RequestFactory().get('/firefox/download/thanks/?v=c')
     req.locale = 'en-US'
     views.download_thanks(req)
     render_mock.assert_called_once_with(
         req, 'firefox/new/install/scene2-c.html', ANY)