Skip to content

Commit 52ab9c7

Browse files
committed
bump coverage
1 parent 7641212 commit 52ab9c7

3 files changed

Lines changed: 26 additions & 0 deletions

File tree

tests/common/factories/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from tests.common.factories.auth_ticket import AuthTicket
1010
from tests.common.factories.authz_code import AuthzCode
1111
from tests.common.factories.base import set_session
12+
from tests.common.factories.checkpoint import Checkpoint
1213
from tests.common.factories.document import Document, DocumentMeta, DocumentURI
1314
from tests.common.factories.feature import Feature
1415
from tests.common.factories.feature_cohort import FeatureCohort
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import factory
2+
3+
from h import models
4+
5+
from .base import ModelFactory
6+
from .group import Group
7+
8+
9+
class Checkpoint(ModelFactory):
10+
class Meta:
11+
model = models.Checkpoint
12+
sqlalchemy_session_persistence = "flush"
13+
14+
group = factory.SubFactory(Group)
15+
document_uri = factory.Faker("uri")
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
class TestCheckpoint:
2+
def test___repr__(self, factories):
3+
checkpoint = factories.Checkpoint()
4+
5+
assert repr(checkpoint) == (
6+
f"Checkpoint(id={checkpoint.id!r}, "
7+
f"group_id={checkpoint.group_id!r}, "
8+
f"previous_checkpoint_id={checkpoint.previous_checkpoint_id!r}, "
9+
f"reveal_date={checkpoint.reveal_date!r})"
10+
)

0 commit comments

Comments
 (0)