Esempio n. 1
0
def test_on_user_logged_in_calls_events_api(app_, api_user_active, mock_events):

    with app_.test_request_context():
        on_user_logged_in(app_, api_user_active)
        mock_events.assert_called_with('sucessful_login',
                                       {'browser_fingerprint':
                                        {'browser': ANY, 'version': ANY, 'platform': ANY, 'user_agent_string': ''},
                                        'ip_address': ANY, 'user_id': str(api_user_active.id)})
def test_on_user_logged_in_calls_events_api(app_, api_user_active, mock_events):

    with app_.test_request_context():
        on_user_logged_in(app_, api_user_active)
        mock_events.assert_called_with(
            "sucessful_login",
            {
                "browser_fingerprint": {"browser": ANY, "version": ANY, "platform": ANY, "user_agent_string": ""},
                "ip_address": ANY,
                "user_id": str(api_user_active.id),
            },
        )
def test_on_user_logged_in_calls_events_api(app_, api_user_active,
                                            mock_events):

    with app_.test_request_context(environ_base={"REMOTE_ADDR": "1.2.3.4"}):
        on_user_logged_in(app_, User(api_user_active))
        mock_events.assert_called_with(
            "sucessful_login",
            {
                "browser_fingerprint": {
                    "browser": ANY,
                    "version": ANY,
                    "platform": ANY,
                    "user_agent_string": "",
                },
                "ip_address": "1.2.3.4",
                "user_id": str(api_user_active["id"]),
            },
        )