mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	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
This commit is contained in:
		| @@ -1,3 +1,4 @@ | ||||
| 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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user