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

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

Update to upstream version '0.0.56'
with Debian dir e8fdc7e23d26a4e0a0e61c22110e23037624b29b
parents 98bdb695 188b801e
No related branches found
No related tags found
No related merge requests found
Metadata-Version: 2.1
Name: swh.model
Version: 0.0.55
Version: 0.0.56
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.55
Version: 0.0.56
Summary: Software Heritage data model
Home-page: https://forge.softwareheritage.org/diffusion/DMOD/
Author: Software Heritage developers
......
......@@ -26,6 +26,10 @@ pgsql_alphabet = characters(
blacklist_characters=['\u0000']) # postgresql does not like these
def optional(strategy):
return one_of(none(), strategy)
def pgsql_text():
return text(alphabet=pgsql_alphabet)
......@@ -81,7 +85,8 @@ def origin_visits():
visit=integers(0, 1000),
origin=urls(),
status=sampled_from(['ongoing', 'full', 'partial']),
type=pgsql_text())
type=pgsql_text(),
snapshot=optional(sha1_git()))
@composite
......@@ -148,9 +153,6 @@ def present_contents(draw):
@composite
def skipped_contents(draw):
def optional(strategy):
return one_of(none(), strategy)
return draw(builds(
SkippedContent,
length=integers(min_value=-1, max_value=2**63-1),
......
......@@ -149,7 +149,7 @@ class OriginVisit(BaseModel):
type=str,
validator=attr.validators.in_(['ongoing', 'full', 'partial']))
type = attr.ib(type=str)
snapshot = attr.ib(type=Sha1Git)
snapshot = attr.ib(type=Optional[Sha1Git])
metadata = attr.ib(type=Optional[Dict[str, object]],
default=None)
......
v0.0.55-0-g73053a6
\ No newline at end of file
v0.0.56-0-gfcfbd4d
\ 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