def test_fxa_config_anonymous(): context = mock.MagicMock() context['request'].session = {'fxa_state': 'thestate!'} context['request'].user.is_authenticated.return_value = False assert helpers.fxa_config(context) == { 'clientId': 'foo', 'something': 'hello, world!', 'state': 'thestate!', 'aDifferentThing': 'howdy, world!', }
def test_fxa_config_anonymous(): context = mock.MagicMock() context['request'].session = {'fxa_state': 'thestate!'} context['request'].user.is_authenticated.return_value = False assert helpers.fxa_config(context) == { 'clientId': 'foo', 'state': 'thestate!', 'oauthHost': 'https://accounts.firefox.com/oauth', 'redirectUrl': 'https://testserver/fxa', 'scope': 'profile', }
def test_fxa_config_logged_in(): context = mock.MagicMock() context['request'].session = {'fxa_state': 'thestate!'} context['request'].user.is_authenticated.return_value = True context['request'].user.email = '*****@*****.**' assert helpers.fxa_config(context) == { 'clientId': 'foo', 'something': 'hello, world!', 'state': 'thestate!', 'aDifferentThing': 'howdy, world!', 'email': '*****@*****.**', }
def test_fxa_config_logged_in(): context = mock.MagicMock() context['request'].session = {'fxa_state': 'thestate!'} context['request'].user.is_authenticated.return_value = True context['request'].user.email = '*****@*****.**' assert helpers.fxa_config(context) == { 'clientId': 'foo', 'state': 'thestate!', 'email': '*****@*****.**', 'oauthHost': 'https://accounts.firefox.com/oauth', 'redirectUrl': 'https://testserver/fxa', 'scope': 'profile', }