Files
2024-02-15 17:01:50 +00:00

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