import pytest from tests.client import BetterAPIClient pytest_plugins = [ 'tests.fixtures.users', ] @pytest.fixture def api_client(): """Anonymous client for REST API.""" client = BetterAPIClient() return client @pytest.fixture def staff_client(user_staff): """Authorized as staff client for REST API.""" client = BetterAPIClient() client.force_authenticate(user=user_staff) return client @pytest.fixture def student_client(user_student): """Authorized as staff client for REST API.""" client = BetterAPIClient() client.force_authenticate(user=user_student) return client