Skip to content
Snippets Groups Projects
Commit 42e918ba authored by Nicolas Dandrimont's avatar Nicolas Dandrimont
Browse files

New upstream version 0.0.111

parents 0b2ec358 8e8df4bb
No related branches found
Tags debian/upstream/0.0.120
No related merge requests found
Metadata-Version: 1.0
Name: swh.web
Version: 0.0.110
Version: 0.0.111
Summary: Software Heritage Web UI
Home-page: https://forge.softwareheritage.org/diffusion/DWUI/
Author: Software Heritage developers
......
Metadata-Version: 1.0
Name: swh.web
Version: 0.0.110
Version: 0.0.111
Summary: Software Heritage Web UI
Home-page: https://forge.softwareheritage.org/diffusion/DWUI/
Author: Software Heritage developers
......
......@@ -305,7 +305,7 @@ def from_origin_visit(visit):
"""
ov = from_swh(visit,
hashess={'target'},
hashess={'target', 'snapshot'},
bytess={'branch'},
dates={'date'},
empty_dict={'metadata'})
......
......@@ -207,6 +207,42 @@ class ConvertersTestCase(unittest.TestCase):
# then
self.assertEqual(actual_origin, expected_origin)
@istest
def from_origin_visit(self):
snap_hash = 'b5f0b7f716735ebffe38505c60145c4fd9da6ca3'
for snap in [snap_hash, None]:
# given
visit = {
'date': {
'timestamp': datetime.datetime(
2015, 1, 1, 22, 0, 0,
tzinfo=datetime.timezone.utc).timestamp(),
'offset': 0,
'negative_utc': False,
},
'origin': 10,
'visit': 100,
'metadata': None,
'status': 'full',
'snapshot': hashutil.hash_to_bytes(snap) if snap else snap,
}
expected_visit = {
'date': '2015-01-01T22:00:00+00:00',
'origin': 10,
'visit': 100,
'metadata': {},
'status': 'full',
'snapshot': snap_hash if snap else snap
}
# when
actual_visit = converters.from_origin_visit(visit)
# then
self.assertEqual(actual_visit, expected_visit)
@istest
def from_release(self):
release_input = {
......
v0.0.110-0-g11b2f55
\ No newline at end of file
v0.0.111-0-g8e8df4b
\ No newline at end of file
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