Skip to content
Snippets Groups Projects
Commit 670a57e3 authored by Jenkins for Software Heritage's avatar Jenkins for Software Heritage
Browse files

Update upstream source from tag 'debian/upstream/0.0.66'

Update to upstream version '0.0.66'
with Debian dir 5dc3c4da5fb7b38713071c51e0eb2e0ccc3189e9
parents c8d30932 d9ff8938
No related branches found
No related tags found
No related merge requests found
Metadata-Version: 2.1
Name: swh.model
Version: 0.0.65
Version: 0.0.66
Summary: Software Heritage data model
Home-page: https://forge.softwareheritage.org/diffusion/DMOD/
Author: Software Heritage developers
......
Metadata-Version: 2.1
Name: swh.model
Version: 0.0.65
Version: 0.0.66
Summary: Software Heritage data model
Home-page: https://forge.softwareheritage.org/diffusion/DMOD/
Author: Software Heritage developers
......
......@@ -32,7 +32,7 @@ from .model import (
TimestampWithTimezone,
Origin,
OriginVisit,
OriginVisitUpdate,
OriginVisitStatus,
Snapshot,
SnapshotBranch,
ObjectType,
......@@ -153,7 +153,7 @@ def metadata_dicts():
return dictionaries(pgsql_text(), pgsql_text())
def origin_visit_updates_d():
def origin_visit_statuses_d():
return builds(
dict,
visit=integers(0, 1000),
......@@ -165,8 +165,8 @@ def origin_visit_updates_d():
)
def origin_visit_updates():
return origin_visit_updates_d().map(OriginVisitUpdate.from_dict)
def origin_visit_statuses():
return origin_visit_statuses_d().map(OriginVisitStatus.from_dict)
@composite
......@@ -384,7 +384,7 @@ def objects():
return one_of(
origins().map(lambda x: ("origin", x)),
origin_visits().map(lambda x: ("origin_visit", x)),
origin_visit_updates().map(lambda x: ("origin_visit_update", x)),
origin_visit_statuses().map(lambda x: ("origin_visit_update", x)),
snapshots().map(lambda x: ("snapshot", x)),
releases().map(lambda x: ("release", x)),
revisions().map(lambda x: ("revision", x)),
......
......@@ -243,7 +243,7 @@ class OriginVisit(BaseModel):
@attr.s(frozen=True)
class OriginVisitUpdate(BaseModel):
class OriginVisitStatus(BaseModel):
"""Represents a visit update of an origin at a given point in time.
"""
......@@ -324,7 +324,7 @@ class Snapshot(BaseModel, HashableObject):
name: SnapshotBranch.from_dict(branch) if branch else None
for (name, branch) in d.pop("branches").items()
},
**d
**d,
)
......@@ -419,7 +419,7 @@ class Revision(BaseModel, HashableObject):
date=date,
committer_date=committer_date,
type=RevisionType(d.pop("type")),
**d
**d,
)
......
......@@ -76,11 +76,11 @@ def test_todict_origin_visits(origin_visit):
assert origin_visit == type(origin_visit).from_dict(obj)
@given(strategies.origin_visit_updates())
def test_todict_origin_visit_updates(origin_visit_update):
obj = origin_visit_update.to_dict()
@given(strategies.origin_visit_statuses())
def test_todict_origin_visit_statuses(origin_visit_status):
obj = origin_visit_status.to_dict()
assert origin_visit_update == type(origin_visit_update).from_dict(obj)
assert origin_visit_status == type(origin_visit_status).from_dict(obj)
# Timestamp
......
v0.0.65-0-g94da010
\ No newline at end of file
v0.0.66-0-g401bc17
\ 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