Skip to content
Snippets Groups Projects
Unverified Commit a1b5a43b authored by Jean-Paul Calderone's avatar Jean-Paul Calderone
Browse files

Split out the ``Redeemed`` strategy

parent 8dc4c746
No related branches found
No related tags found
1 merge request!116Record redemption public keys
......@@ -298,6 +298,16 @@ def vouchers():
lambda voucher: voucher.decode("ascii"),
)
def redeemed_states():
"""
Build ``Redeemed`` instances.
"""
return builds(
Redeemed,
finished=datetimes(),
token_count=one_of(integers(min_value=1)),
public_key=dummy_ristretto_keys(),
)
def voucher_states():
"""
......@@ -305,12 +315,7 @@ def voucher_states():
"""
return one_of(
just(Pending()),
builds(
Redeemed,
finished=datetimes(),
token_count=one_of(integers(min_value=1)),
public_key=dummy_ristretto_keys(),
),
redeemed_states(),
builds(
Suspicious,
finished=datetimes(),
......
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