Пример #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)
Пример #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
Пример #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)
Пример #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
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)