Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/browse/views/test_release.py
Show All 26 Lines | def test_release_browse(self, release): | ||||
release_data = self.release_get(release) | release_data = self.release_get(release) | ||||
resp = self.client.get(url) | resp = self.client.get(url) | ||||
self._release_browse_checks(resp, release_data) | self._release_browse_checks(resp, release_data) | ||||
@given(origin_with_release()) | @given(origin_with_release()) | ||||
def test_release_browse_with_origin(self, origin): | def test_release_browse_with_origin(self, origin): | ||||
snapshot = self.snapshot_get_latest(origin['id']) | snapshot = self.snapshot_get_latest(origin['url']) | ||||
release = random.choice([b for b in snapshot['branches'].values() | release = random.choice([b for b in snapshot['branches'].values() | ||||
if b['target_type'] == 'release']) | if b['target_type'] == 'release']) | ||||
url = reverse('browse-release', | url = reverse('browse-release', | ||||
url_args={'sha1_git': release['target']}, | url_args={'sha1_git': release['target']}, | ||||
query_params={'origin': origin['url']}) | query_params={'origin': origin['url']}) | ||||
release_data = self.release_get(release['target']) | release_data = self.release_get(release['target']) | ||||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |