diff --git a/src/_zkapauthorizer/tests/strategies.py b/src/_zkapauthorizer/tests/strategies.py index 5a15656654c80514e9e483d44512f1fc090aa5c1..f281981e133d5e39f12264132fc19e1c44ca070f 100644 --- a/src/_zkapauthorizer/tests/strategies.py +++ b/src/_zkapauthorizer/tests/strategies.py @@ -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(),