def test_set_user_preferences_from_request(request_post, user):
    set_user_preferences_from_request(
        request_post('/', data={_PREF_POST_KEY: 'aaa%sqqq' % _ALIAS_SEP}, user=user))

    subs = Subscription.objects.all()
    assert len(subs) == 0

    set_user_preferences_from_request(
        request_post('/', data={_PREF_POST_KEY: 'test_message%stest_messenger' % _ALIAS_SEP}, user=user))

    subs = Subscription.objects.all()
    assert len(subs) == 1
Esempio n. 2
0
    def update_context(self, context, request):

        if request.POST:
            prefs_were_set = set_user_preferences_from_request(request)
            if prefs_were_set:
                raise RedirectRequired()

        subscr_prefs = get_user_preferences_for_ui(request.user, new_messengers_titles={
            'twitter': '<i class="fi-social-twitter" title="Twitter"></i>',
            'smtp': '<i class="fi-mail" title="Эл. почта"></i>'
        })

        context['subscr_prefs'] = subscr_prefs
Esempio n. 3
0
    def update_context(self, context, request):

        if request.POST:
            prefs_were_set = set_user_preferences_from_request(request)
            if prefs_were_set:
                raise RedirectRequired()

        subscr_prefs = get_user_preferences_for_ui(request.user, new_messengers_titles={
            'twitter': '<i class="fi-social-twitter" title="Twitter"></i>',
            'smtp': '<i class="fi-mail" title="Эл. почта"></i>'
        })

        context['subscr_prefs'] = subscr_prefs