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

More assumptions about being able to distribute the tokens among the groups

parent ebd1b648
No related branches found
No related tags found
1 merge request!131Have PaymentController iterate a voucher's redemption counters
...@@ -486,6 +486,8 @@ class RistrettoRedeemerTests(TestCase): ...@@ -486,6 +486,8 @@ class RistrettoRedeemerTests(TestCase):
returns a ``Deferred`` that fires with a ``Failure`` wrapping returns a ``Deferred`` that fires with a ``Failure`` wrapping
``AlreadySpent``. ``AlreadySpent``.
""" """
assume(num_tokens >= counter)
issuer = AlreadySpentRedemption() issuer = AlreadySpentRedemption()
treq = treq_for_loopback_ristretto(issuer) treq = treq_for_loopback_ristretto(issuer)
redeemer = RistrettoRedeemer(treq, NOWHERE) redeemer = RistrettoRedeemer(treq, NOWHERE)
...@@ -513,6 +515,8 @@ class RistrettoRedeemerTests(TestCase): ...@@ -513,6 +515,8 @@ class RistrettoRedeemerTests(TestCase):
returns a ``Deferred`` that fires with a ``Failure`` wrapping returns a ``Deferred`` that fires with a ``Failure`` wrapping
``Unpaid``. ``Unpaid``.
""" """
assume(num_tokens >= counter)
issuer = UnpaidRedemption() issuer = UnpaidRedemption()
treq = treq_for_loopback_ristretto(issuer) treq = treq_for_loopback_ristretto(issuer)
redeemer = RistrettoRedeemer(treq, NOWHERE) redeemer = RistrettoRedeemer(treq, NOWHERE)
...@@ -539,6 +543,8 @@ class RistrettoRedeemerTests(TestCase): ...@@ -539,6 +543,8 @@ class RistrettoRedeemerTests(TestCase):
``RistrettoRedeemer.redeem`` returns a ``Deferred`` that fires with a ``RistrettoRedeemer.redeem`` returns a ``Deferred`` that fires with a
``Failure`` wrapping ``SecurityException``. ``Failure`` wrapping ``SecurityException``.
""" """
assume(num_tokens >= counter)
signing_key = random_signing_key() signing_key = random_signing_key()
issuer = RistrettoRedemption(signing_key) issuer = RistrettoRedemption(signing_key)
...@@ -572,6 +578,8 @@ class RistrettoRedeemerTests(TestCase): ...@@ -572,6 +578,8 @@ class RistrettoRedeemerTests(TestCase):
The passes constructed using unblinded tokens and messages pass the The passes constructed using unblinded tokens and messages pass the
Ristretto verification check. Ristretto verification check.
""" """
assume(num_tokens >= counter)
message = b"hello world" message = b"hello world"
signing_key = random_signing_key() signing_key = random_signing_key()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment