Commit fa852966 authored by Russell Keith-Magee's avatar Russell Keith-Magee
Browse files

Fixed #15368 -- Ensure that raw unittest TestCase instances can be invoked...

Fixed #15368 -- Ensure that raw unittest TestCase instances can be invoked individually by the test runner. Thanks to SmileyChris for the report and patch.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15876 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 5347bbd5
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
import unittest as real_unittest
from django.conf import settings
from django.core.exceptions import ImproperlyConfigured
from django.db.models import get_app, get_apps
@@ -113,7 +114,7 @@ def build_test(label):
            TestClass = getattr(test_module, parts[1], None)

    try:
        if issubclass(TestClass, unittest.TestCase):
        if issubclass(TestClass, (unittest.TestCase, real_unittest.TestCase)):
            if len(parts) == 2: # label is app.TestClass
                try:
                    return unittest.TestLoader().loadTestsFromTestCase(TestClass)