Update the load-new-revision-job tests
This commit is contained in:
parent
e0ee3d224b
commit
876bae182d
1 changed files with 68 additions and 41 deletions
|
|
@ -24,29 +24,38 @@
|
||||||
#t
|
#t
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
store-item-for-channel
|
channel->derivations-by-system
|
||||||
(lambda (conn channel)
|
(lambda (conn channel)
|
||||||
"/gnu/store/test"))
|
'((x86_64-linux
|
||||||
|
.
|
||||||
|
((manifest-entry-item . /gnu/store/foo.drv)
|
||||||
|
(profile . /gnu/store/bar.drv))))))
|
||||||
|
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
extract-information-from
|
channel-derivations-by-system->guix-store-item
|
||||||
(lambda (conn guix-revision-id commit store-path)
|
(lambda (channel-derivations-by-system)
|
||||||
#t))
|
"/gnu/store/test"))
|
||||||
|
|
||||||
(mock
|
(mock
|
||||||
((guix channels)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
channel-news-for-commit
|
extract-information-from
|
||||||
(lambda (channel commit)
|
(lambda (conn guix-revision-id commit store-path)
|
||||||
'()))
|
#t))
|
||||||
|
|
||||||
(match (enqueue-load-new-guix-revision-job
|
(mock
|
||||||
conn
|
((guix channels)
|
||||||
(git-repository-url->git-repository-id conn "test-url")
|
channel-news-for-commit
|
||||||
"test-commit"
|
(lambda (channel commit)
|
||||||
"test-source")
|
'()))
|
||||||
((id)
|
|
||||||
(process-load-new-guix-revision-job id)))))))
|
(match (enqueue-load-new-guix-revision-job
|
||||||
|
conn
|
||||||
|
(git-repository-url->git-repository-id conn "test-url")
|
||||||
|
"test-commit"
|
||||||
|
"test-source")
|
||||||
|
((id)
|
||||||
|
(process-load-new-guix-revision-job id))))))))
|
||||||
|
|
||||||
(exec-query conn "TRUNCATE guix_revisions CASCADE")
|
(exec-query conn "TRUNCATE guix_revisions CASCADE")
|
||||||
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
||||||
|
|
@ -55,17 +64,26 @@
|
||||||
#f
|
#f
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
store-item-for-channel
|
channel->derivations-by-system
|
||||||
(lambda (conn channel)
|
(lambda (conn channel)
|
||||||
#f))
|
'(x86_64-linux
|
||||||
|
.
|
||||||
|
((manifest-entry-item . /gnu/store/foo.drv)
|
||||||
|
(profile . /gnu/store/bar.drv)))))
|
||||||
|
|
||||||
(match (enqueue-load-new-guix-revision-job
|
(mock
|
||||||
conn
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
(git-repository-url->git-repository-id conn "test-url")
|
channel-derivations-by-system->guix-store-item
|
||||||
"test-commit"
|
(lambda (channel-derivations-by-system)
|
||||||
"test-source")
|
#f))
|
||||||
((id)
|
|
||||||
(process-load-new-guix-revision-job id)))))
|
(match (enqueue-load-new-guix-revision-job
|
||||||
|
conn
|
||||||
|
(git-repository-url->git-repository-id conn "test-url")
|
||||||
|
"test-commit"
|
||||||
|
"test-source")
|
||||||
|
((id)
|
||||||
|
(process-load-new-guix-revision-job id))))))
|
||||||
|
|
||||||
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
||||||
|
|
||||||
|
|
@ -73,29 +91,38 @@
|
||||||
#f
|
#f
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
store-item-for-channel
|
channel->derivations-by-system
|
||||||
(lambda (conn channel)
|
(lambda (conn channel)
|
||||||
"/gnu/store/test"))
|
'(x86_64-linux
|
||||||
|
.
|
||||||
|
((manifest-entry-item . /gnu/store/foo.drv)
|
||||||
|
(profile . /gnu/store/bar.drv)))))
|
||||||
|
|
||||||
(mock
|
(mock
|
||||||
((guix-data-service jobs load-new-guix-revision)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
extract-information-from
|
channel-derivations-by-system->guix-store-item
|
||||||
(lambda (conn git-repository-id commit store-path)
|
(lambda (channel-derivations-by-system)
|
||||||
#f))
|
"/gnu/store/test"))
|
||||||
|
|
||||||
(mock
|
(mock
|
||||||
((guix channels)
|
((guix-data-service jobs load-new-guix-revision)
|
||||||
channel-news-for-commit
|
extract-information-from
|
||||||
(lambda (channel commit)
|
(lambda (conn git-repository-id commit store-path)
|
||||||
'()))
|
#f))
|
||||||
|
|
||||||
(match (enqueue-load-new-guix-revision-job
|
(mock
|
||||||
conn
|
((guix channels)
|
||||||
(git-repository-url->git-repository-id conn "test-url")
|
channel-news-for-commit
|
||||||
"test-commit"
|
(lambda (channel commit)
|
||||||
"test-source")
|
'()))
|
||||||
((id)
|
|
||||||
(process-load-new-guix-revision-job id)))))))
|
(match (enqueue-load-new-guix-revision-job
|
||||||
|
conn
|
||||||
|
(git-repository-url->git-repository-id conn "test-url")
|
||||||
|
"test-commit"
|
||||||
|
"test-source")
|
||||||
|
((id)
|
||||||
|
(process-load-new-guix-revision-job id))))))))
|
||||||
|
|
||||||
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
(exec-query conn "TRUNCATE load_new_guix_revision_jobs CASCADE")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue