Exemple #1
0
 def test_android_equivalent_release_url(self):
     """
     Should return the url for the equivalent android release
     """
     release = Mock()
     eq_(views.equivalent_release_url(release),
         release.equivalent_android_release.return_value.get_absolute_url.return_value)
Exemple #2
0
 def test_android_equivalent_release_url(self):
     """
     Should return the url for the equivalent android release
     """
     release = Mock()
     assert views.equivalent_release_url(release) == \
         release.equivalent_android_release.return_value.get_absolute_url.return_value
Exemple #3
0
 def test_android_equivalent_release_url(self, mock_releasenotes_url):
     """
     Should return the url for the equivalent android release
     """
     release = Mock()
     eq_(views.equivalent_release_url(release), mock_releasenotes_url.return_value)
     mock_releasenotes_url.assert_called_with(release.equivalent_android_release.return_value)
Exemple #4
0
 def test_no_equivalent_release_url(self):
     """
     Should return None
     """
     release = Mock()
     release.equivalent_android_release.return_value = None
     release.equivalent_desktop_release.return_value = None
     assert views.equivalent_release_url(release) is None
Exemple #5
0
 def test_desktop_equivalent_release_url(self):
     """
     Should return the url for the equivalent desktop release
     """
     release = Mock()
     release.equivalent_android_release.return_value = None
     eq_(views.equivalent_release_url(release),
         release.equivalent_desktop_release.return_value.get_absolute_url.return_value)
Exemple #6
0
 def test_no_equivalent_release_url(self):
     """
     Should return None
     """
     release = Mock()
     release.equivalent_android_release.return_value = None
     release.equivalent_desktop_release.return_value = None
     eq_(views.equivalent_release_url(release), None)
Exemple #7
0
 def test_android_equivalent_release_url(self, mock_releasenotes_url):
     """
     Should return the url for the equivalent android release
     """
     release = Mock()
     eq_(views.equivalent_release_url(release),
         mock_releasenotes_url.return_value)
     mock_releasenotes_url.assert_called_with(
         release.equivalent_android_release.return_value)
Exemple #8
0
 def test_no_equivalent_release_url(self, mock_releasenotes_url):
     """
     Should return None without calling releasenotes_url
     """
     release = Mock()
     release.equivalent_android_release.return_value = None
     release.equivalent_desktop_release.return_value = None
     eq_(views.equivalent_release_url(release), None)
     eq_(mock_releasenotes_url.called, 0)
Exemple #9
0
 def test_no_equivalent_release_url(self, mock_releasenotes_url):
     """
     Should return None without calling releasenotes_url
     """
     release = Mock()
     release.equivalent_android_release.return_value = None
     release.equivalent_desktop_release.return_value = None
     eq_(views.equivalent_release_url(release), None)
     eq_(mock_releasenotes_url.called, 0)
Exemple #10
0
 def test_desktop_equivalent_release_url(self):
     """
     Should return the url for the equivalent desktop release
     """
     release = Mock()
     release.equivalent_android_release.return_value = None
     assert (
         views.equivalent_release_url(release) ==
         release.equivalent_desktop_release.return_value.get_absolute_url.return_value)