From 401bc17def41c8e712e2d7d71b7e533d52d3afbc Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" <antoine.romain.dumont@gmail.com> Date: Fri, 10 Apr 2020 10:43:20 +0200 Subject: [PATCH] model: Rename OriginVisitUpdate to OriginVisitStatus This also adapts the hypothesis strategies, using the plural form origin_visit_statuses. That plural form is acceptable because in our context, the statuses are countable. Related to T2310 --- swh/model/hypothesis_strategies.py | 10 +++++----- swh/model/model.py | 2 +- swh/model/tests/test_model.py | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/swh/model/hypothesis_strategies.py b/swh/model/hypothesis_strategies.py index a66efdc1..f5dbe26e 100644 --- a/swh/model/hypothesis_strategies.py +++ b/swh/model/hypothesis_strategies.py @@ -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)), diff --git a/swh/model/model.py b/swh/model/model.py index 599b06c2..74702cf4 100644 --- a/swh/model/model.py +++ b/swh/model/model.py @@ -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. """ diff --git a/swh/model/tests/test_model.py b/swh/model/tests/test_model.py index b65f75de..6027cc27 100644 --- a/swh/model/tests/test_model.py +++ b/swh/model/tests/test_model.py @@ -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 -- GitLab