cran.lister: Version uid so we can list new package versions
This commit is contained in:
parent
0560b813b2
commit
767c4c6dc7
2 changed files with 10 additions and 2 deletions
|
@ -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}'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue