From a1b5a43be74d73c12c01241e20adf89e93b86c70 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Thu, 2 Apr 2020 08:26:16 -0400 Subject: [PATCH] Split out the ``Redeemed`` strategy --- src/_zkapauthorizer/tests/strategies.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/_zkapauthorizer/tests/strategies.py b/src/_zkapauthorizer/tests/strategies.py index 5a15656..f281981 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(), -- GitLab