refactor: Extract get_stream_subscriptions_for_user().

This commit is contained in:
Steve Howell
2017-10-29 09:11:11 -07:00
committed by Tim Abbott
parent a2747517a3
commit b3192d17ab
4 changed files with 25 additions and 19 deletions

View File

@@ -28,6 +28,10 @@ from zerver.lib.actions import (
check_send_stream_message,
)
from zerver.lib.stream_subscription import (
get_stream_subscriptions_for_user,
)
from zerver.lib.test_helpers import (
instrument_url, find_key_by_email,
)
@@ -375,10 +379,9 @@ class ZulipTestCase(TestCase):
Helper function to get the stream names for a user
"""
user_profile = get_user(email, realm)
subs = Subscription.objects.filter(
user_profile=user_profile,
subs = get_stream_subscriptions_for_user(user_profile).filter(
active=True,
recipient__type=Recipient.STREAM)
)
return [cast(Text, get_display_recipient(sub.recipient)) for sub in subs]
def send_personal_message(self, from_email, to_email, content=u"test content"):