diff options
| author | Adam Chainz <adam@adamj.eu> | 2016-03-18 14:24:13 +0000 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-12-29 12:33:24 -0500 |
| commit | 5eff8a77838540b27b6bef024dfccfd76008fd4c (patch) | |
| tree | a02cf84f771decc66da14657b49c65b84081714d /tests/check_framework | |
| parent | 391c450fbae8c3301954563288147578a1ae4a6d (diff) | |
Fixed #25415 -- Made DiscoverRunner run system checks.
Diffstat (limited to 'tests/check_framework')
| -rw-r--r-- | tests/check_framework/models.py | 10 | ||||
| -rw-r--r-- | tests/check_framework/tests.py | 7 |
2 files changed, 16 insertions, 1 deletions
diff --git a/tests/check_framework/models.py b/tests/check_framework/models.py index 3b17332411..fe573fce84 100644 --- a/tests/check_framework/models.py +++ b/tests/check_framework/models.py @@ -1,9 +1,19 @@ # -*- coding: utf-8 -*- from __future__ import unicode_literals +from django.core.checks import register from django.db import models class SimpleModel(models.Model): field = models.IntegerField() manager = models.manager.Manager() + + +@register('tests') +def my_check(app_configs, **kwargs): + my_check.did_run = True + return [] + + +my_check.did_run = False diff --git a/tests/check_framework/tests.py b/tests/check_framework/tests.py index 26ce929655..a64ef206ad 100644 --- a/tests/check_framework/tests.py +++ b/tests/check_framework/tests.py @@ -17,7 +17,7 @@ from django.test.utils import ( from django.utils.encoding import force_text from django.utils.six import StringIO -from .models import SimpleModel +from .models import SimpleModel, my_check class DummyObj(object): @@ -303,3 +303,8 @@ class CheckFrameworkReservedNamesTests(SimpleTestCase): ), ] self.assertEqual(errors, expected) + + +class ChecksRunDuringTests(SimpleTestCase): + def test_registered_check_did_run(self): + self.assertTrue(my_check.did_run) |
