Exemplo n.º 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)
Exemplo n.º 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
Exemplo n.º 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)
Exemplo n.º 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
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)