diff --git a/src/_zkapauthorizer/tests/strategies.py b/src/_zkapauthorizer/tests/strategies.py index 130fd307094f8d8d5515f4f4f932d2dd34b4c8a8..9157bdea6e8611ad340faa473c91296fff8b9a07 100644 --- a/src/_zkapauthorizer/tests/strategies.py +++ b/src/_zkapauthorizer/tests/strategies.py @@ -75,6 +75,8 @@ from ..model import ( Voucher, Pending, DoubleSpend, + Unpaid, + Error, Redeemed, ) @@ -302,14 +304,23 @@ def voucher_states(): """ return one_of( just(Pending()), + builds( + Redeemed, + finished=datetimes(), + token_count=one_of(integers(min_value=1)), + ), builds( DoubleSpend, finished=datetimes(), ), builds( - Redeemed, + Unpaid, finished=datetimes(), - token_count=one_of(integers(min_value=1)), + ), + builds( + Error, + finished=datetimes(), + details=text(), ), )