コード例 #1
0
ファイル: test_base.py プロジェクト: vaibhawW/bedrock
    def test_get_download_url_android(self):
        """
        Shoud return the download link for the release.channel from
        android_builds. Note that the channel names are from ship-it, so those
        are different from the internal names like release, beta or alpha.
        """
        store_url = 'https://play.google.com/store/apps/details?id=%s'

        release = Mock(product='Firefox for Android', channel='Release')
        link = views.get_download_url(release)
        assert link.startswith(store_url % 'org.mozilla.firefox')

        release = Mock(product='Firefox for Android', channel='Beta')
        link = views.get_download_url(release)
        assert link.startswith(store_url % 'org.mozilla.firefox_beta')

        release = Mock(product='Firefox for Android', channel='Nightly')
        link = views.get_download_url(release)
        assert link.startswith(store_url % 'org.mozilla.fennec_aurora')
コード例 #2
0
ファイル: test_base.py プロジェクト: Sancus/bedrock
    def test_get_download_url_android(self):
        """
        Shoud return the download link for the release.channel from
        android_builds. Note that the channel names are from ship-it, so those
        are different from the internal names like release, beta or alpha.
        """
        store_url = 'https://play.google.com/store/apps/details?id=%s'

        release = Mock(product='Firefox for Android', channel='Release')
        link = views.get_download_url(release)
        ok_(link.startswith(store_url % 'org.mozilla.firefox'))

        release = Mock(product='Firefox for Android', channel='Beta')
        link = views.get_download_url(release)
        ok_(link.startswith(store_url % 'org.mozilla.firefox_beta'))

        release = Mock(product='Firefox for Android', channel='Aurora')
        link = views.get_download_url(release)
        ok_(link.startswith(store_url % 'org.mozilla.fennec_aurora'))
コード例 #3
0
ファイル: test_base.py プロジェクト: secretrobotron/bedrock
 def test_get_download_url_android(self, mock_android_builds):
     """
     Shoud return the download link for the release.channel from
     android_builds
     """
     mock_android_builds.return_value = [{'download_link': '/download'}]
     release = Mock(product='Firefox for Android')
     link = views.get_download_url(release)
     eq_(link, '/download')
     mock_android_builds.assert_called_with(release.channel)
コード例 #4
0
ファイル: test_base.py プロジェクト: MichaelKohler/bedrock
 def test_get_download_url_android(self, mock_android_builds):
     """
     Shoud return the download link for the release.channel from
     android_builds
     """
     mock_android_builds.return_value = [{'download_link': '/download'}]
     release = Mock(product='Firefox for Android')
     link = views.get_download_url(release)
     eq_(link, '/download')
     mock_android_builds.assert_called_with(release.channel)
コード例 #5
0
ファイル: test_base.py プロジェクト: secretrobotron/bedrock
 def test_get_download_url_thunderbird_beta(self):
     release = Mock(product='Thunderbird', channel='Beta')
     link = views.get_download_url(release)
     eq_(link, '/en-US/thunderbird/channel/')
コード例 #6
0
ファイル: test_base.py プロジェクト: secretrobotron/bedrock
 def test_get_download_url_thunderbird(self):
     release = Mock(product='Thunderbird')
     link = views.get_download_url(release)
     eq_(link, '/en-US/thunderbird/')
コード例 #7
0
ファイル: test_base.py プロジェクト: Sancus/bedrock
 def test_get_download_url_thunderbird_beta(self):
     release = Mock(product='Thunderbird', channel='Beta')
     link = views.get_download_url(release)
     eq_(link, '/en-US/thunderbird/channel/')
コード例 #8
0
ファイル: test_base.py プロジェクト: Sancus/bedrock
 def test_get_download_url_thunderbird(self):
     release = Mock(product='Thunderbird')
     link = views.get_download_url(release)
     eq_(link, '/en-US/thunderbird/')
コード例 #9
0
ファイル: test_base.py プロジェクト: Jeramian/bedrock
 def test_get_download_url_thunderbird(self):
     release = Mock(product='Thunderbird')
     link = views.get_download_url(release)
     eq_(link, 'https://www.mozilla.org/thunderbird/')
コード例 #10
0
ファイル: test_base.py プロジェクト: theorangajang/bedrock
 def test_get_download_url_thunderbird(self):
     release = Mock(product='Thunderbird')
     with self.activate('en-US'):
         link = views.get_download_url(release)
     eq_(link, '/en-US/thunderbird/')
コード例 #11
0
ファイル: test_base.py プロジェクト: MichaelKohler/bedrock
 def test_get_download_url_thunderbird(self):
     release = Mock(product='Thunderbird')
     link = views.get_download_url(release)
     eq_(link, 'https://www.mozilla.org/thunderbird/')
コード例 #12
0
ファイル: test_base.py プロジェクト: RickieES/bedrock
 def test_get_download_url_thunderbird(self):
     release = Mock(product='Thunderbird')
     with self.activate('en-US'):
         link = views.get_download_url(release)
     eq_(link, '/en-US/thunderbird/')