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

Heck if I know how to name things

parent ae4ce47f
Branches
No related tags found
1 merge request!63Expose voucher state
......@@ -163,11 +163,15 @@ class NonRedeemer(object):
@implementer(IRedeemer)
@attr.s
class DoubleSpentRedeemer(object):
class DoubleSpendRedeemer(object):
"""
A ``DoubleSpentRedeemer`` pretends to try to redeem vouchers for ZKAPs but
A ``DoubleSpendRedeemer`` pretends to try to redeem vouchers for ZKAPs but
always fails with an error indicating the voucher has already been spent.
"""
@classmethod
def make(cls, section_name, node_config, announcement, reactor):
return cls()
def random_tokens_for_voucher(self, voucher, count):
return dummy_random_tokens(voucher, count)
......@@ -495,5 +499,6 @@ def get_redeemer(plugin_name, node_config, announcement, reactor):
_REDEEMERS = {
u"non": NonRedeemer.make,
u"dummy": DummyRedeemer.make,
u"double-spend": DoubleSpendRedeemer.make,
u"ristretto": RistrettoRedeemer.make,
}
......@@ -96,7 +96,7 @@ from ..controller import (
IRedeemer,
NonRedeemer,
DummyRedeemer,
DoubleSpentRedeemer,
DoubleSpendRedeemer,
RistrettoRedeemer,
PaymentController,
AlreadySpent,
......@@ -191,7 +191,7 @@ class PaymentControllerTests(TestCase):
)
controller = PaymentController(
store,
DoubleSpentRedeemer(),
DoubleSpendRedeemer(),
)
controller.redeem(voucher)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment