Skip to content
Snippets Groups Projects
Verified Commit 767c4c6d authored by Antoine R. Dumont's avatar Antoine R. Dumont
Browse files

cran.lister: Version uid so we can list new package versions

parent 0560b813
No related branches found
No related tags found
No related merge requests found
......@@ -97,11 +97,12 @@ class CRANLister(SimpleLister):
logger.debug('repo: %s', repo)
project_url = compute_package_url(repo)
package = repo['Package']
version = repo['Version']
return {
'uid': package,
'uid': f'{package}-{version}',
'name': package,
'full_name': repo['Title'],
'version': repo['Version'],
'version': version,
'html_url': project_url,
'origin_url': project_url,
'origin_type': 'tar',
......
......@@ -55,3 +55,10 @@ def test_cran_lister_cran(mock_cran, datadir, lister_cran):
assert row['policy'] == 'oneshot'
assert row['retries_left'] == 3
origin_url = kwargs['url']
record = lister.db_session \
.query(lister.MODEL) \
.filter(origin_url == origin_url).first()
assert record
assert record.uid == f'{record.name}-{record.version}'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment