Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8393966
test_tasks.py
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
test_tasks.py
View Options
# Copyright (C) 2018-2020 The Software Heritage developers
# See the AUTHORS file at the top-level directory of this distribution
# License: GNU General Public License version 3, or any later version
# See top-level LICENSE file for more information
def
test_git_loader
(
mocker
,
swh_config
,
swh_scheduler_celery_app
,
swh_scheduler_celery_worker
):
mock_loader
=
mocker
.
patch
(
"swh.loader.git.loader.GitLoader.load"
)
mock_loader
.
return_value
=
{
"status"
:
"eventful"
}
res
=
swh_scheduler_celery_app
.
send_task
(
"swh.loader.git.tasks.UpdateGitRepository"
,
kwargs
=
{
"url"
:
"origin_url"
,}
)
assert
res
res
.
wait
()
assert
res
.
successful
()
assert
res
.
result
==
{
"status"
:
"eventful"
}
mock_loader
.
assert_called_once_with
()
def
test_git_loader_from_disk
(
mocker
,
swh_config
,
swh_scheduler_celery_app
,
swh_scheduler_celery_worker
):
mock_loader
=
mocker
.
patch
(
"swh.loader.git.from_disk.GitLoaderFromDisk.load"
)
mock_loader
.
return_value
=
{
"status"
:
"uneventful"
}
res
=
swh_scheduler_celery_app
.
send_task
(
"swh.loader.git.tasks.LoadDiskGitRepository"
,
kwargs
=
{
"url"
:
"origin_url2"
,
"directory"
:
"/some/repo"
,
"date"
:
"2018-12-10 00:00"
,
},
)
assert
res
res
.
wait
()
assert
res
.
successful
()
assert
res
.
result
==
{
"status"
:
"uneventful"
}
mock_loader
.
assert_called_once_with
()
def
test_git_loader_from_archive
(
mocker
,
swh_config
,
swh_scheduler_celery_app
,
swh_scheduler_celery_worker
):
mock_loader
=
mocker
.
patch
(
"swh.loader.git.from_disk.GitLoaderFromArchive.load"
)
mock_loader
.
return_value
=
{
"status"
:
"failed"
}
res
=
swh_scheduler_celery_app
.
send_task
(
"swh.loader.git.tasks.UncompressAndLoadDiskGitRepository"
,
kwargs
=
{
"url"
:
"origin_url3"
,
"archive_path"
:
"/some/repo"
,
"date"
:
"2017-01-10 00:00"
,
},
)
assert
res
res
.
wait
()
assert
res
.
successful
()
assert
res
.
result
==
{
"status"
:
"failed"
}
mock_loader
.
assert_called_once_with
()
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Jun 4 2025, 7:19 PM (9 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3242092
Attached To
rDLDG Git loader
Event Timeline
Log In to Comment