summaryrefslogtreecommitdiff
path: root/django/contrib/auth/tests/utils.py
blob: 035b3a5f42231df07d9ed6d9a625410456f2702a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import warnings
from unittest import skipIf

from django.conf import settings
from django.utils.deprecation import RemovedInDjango20Warning


def skipIfCustomUser(test_func):
    """
    Skip a test if a custom user model is in use.
    """
    warnings.warn(
        "django.contrib.auth.tests.utils.skipIfCustomUser is deprecated.",
        RemovedInDjango20Warning, stacklevel=2)

    return skipIf(settings.AUTH_USER_MODEL != 'auth.User', 'Custom user model in use')(test_func)