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)
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
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)
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
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)
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)
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)
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)
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)