From 15bdf18705f73c0543980e34583eafe232dcb641 Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Tue, 20 Feb 2018 23:59:50 +0100 Subject: [PATCH] logged in api client --- api/tests/conftest.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/tests/conftest.py b/api/tests/conftest.py index 4d7a6fa98..82fd2655a 100644 --- a/api/tests/conftest.py +++ b/api/tests/conftest.py @@ -56,6 +56,15 @@ def api_client(client): return APIClient() +@pytest.fixture +def logged_in_api_client(db, factories, api_client): + user = factories['users.User']() + assert api_client.login(username=user.username, password='test') + setattr(api_client, 'user', user) + yield api_client + delattr(api_client, 'user') + + @pytest.fixture def superuser_client(db, factories, client): user = factories['users.SuperUser']()