Tiers
This commit is contained in:
@@ -22,8 +22,8 @@ BASE = "ou=people,dc=example,dc=org"
|
||||
DN = "uid=alice," + BASE
|
||||
SENTINEL = "cn=sentinel,dc=example,dc=org"
|
||||
TIERS = {
|
||||
"supporter": {"label": "Supporter", "level": 1, "price_id": "price_supporter", "price_label": "$5 / month", "group_dn": GROUP},
|
||||
"patron": {"label": "Patron", "level": 2, "price_id": "price_patron", "price_label": "$15 / month", "group_dn": OTHER_GROUP},
|
||||
"supporter": {"label": "Bronze", "level": 1, "price_id": "price_supporter", "price_label": "$5 / month", "group_dn": GROUP},
|
||||
"patron": {"label": "Diamond", "level": 2, "price_id": "price_patron", "price_label": "$15 / month", "group_dn": OTHER_GROUP},
|
||||
}
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ class RegistrationTests(TestCase):
|
||||
def test_public_home_and_registration(self):
|
||||
response = self.client.get("/members/")
|
||||
self.assertContains(response, "Create a free account")
|
||||
self.assertContains(response, "Supporter")
|
||||
self.assertContains(response, "Bronze")
|
||||
self.assertEqual(response.headers["Cache-Control"], "no-store")
|
||||
self.assertContains(self.client.get("/members/register/"), "Send verification email")
|
||||
|
||||
|
||||
@@ -104,7 +104,9 @@ class SHKeeperTests(TestCase):
|
||||
def test_invoice_is_account_scoped_and_get_never_calls_provider(self):
|
||||
invoice = self.prepared()
|
||||
with patch("members.shkeeper.request") as request:
|
||||
self.assertContains(self.client.get(f"/members/crypto/invoice/{invoice.pk}/"), "bc1-test-wallet")
|
||||
response = self.client.get(f"/members/crypto/invoice/{invoice.pk}/")
|
||||
self.assertContains(response, "bc1-test-wallet")
|
||||
self.assertContains(response, "Bronze invoice")
|
||||
request.assert_not_called()
|
||||
self.login_other()
|
||||
self.assertEqual(self.client.get(f"/members/crypto/invoice/{invoice.pk}/").status_code, 404)
|
||||
|
||||
Reference in New Issue
Block a user