mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-10-30 14:49:14 +00:00
29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
from sentry.newsletter.base import Newsletter
|
|
from sentry.testutils.cases import TestCase
|
|
from sentry.testutils.silo import control_silo_test
|
|
|
|
newsletter = Newsletter()
|
|
|
|
|
|
@control_silo_test
|
|
class BaseNewsletterTest(TestCase):
|
|
def test_defaults(self):
|
|
assert newsletter.DEFAULT_LISTS == newsletter.get_default_list_ids()
|
|
assert newsletter.DEFAULT_LIST_ID == newsletter.get_default_list_id()
|
|
|
|
def test_update_subscription(self):
|
|
user = self.create_user("[email protected]")
|
|
newsletter.update_subscription(user)
|
|
|
|
assert newsletter.get_subscriptions(user) is None
|
|
assert newsletter.create_or_update_subscription(user) is None
|
|
assert newsletter.create_or_update_subscriptions(user) is None
|
|
|
|
def test_update_subscriptions(self):
|
|
user = self.create_user("[email protected]")
|
|
newsletter.update_subscriptions(user)
|
|
|
|
assert newsletter.get_subscriptions(user) is None
|
|
assert newsletter.create_or_update_subscription(user) is None
|
|
assert newsletter.create_or_update_subscriptions(user) is None
|