diff options
| author | Tim Graham <timograham@gmail.com> | 2026-04-19 02:04:22 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-19 08:04:22 +0200 |
| commit | 179aa21b6dfeb9a0560a8c2bbfcf056301fc619f (patch) | |
| tree | f8d332194ace6d1e3958eb365310b82a869eb305 /tests | |
| parent | aad47fe1bfc789f4b0ad0dc6373c945663e91f93 (diff) | |
Fixed #37024 -- Made SITE_ID system check validation use Site._meta.pk.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/sites_tests/tests.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/tests/sites_tests/tests.py b/tests/sites_tests/tests.py index 79183f7aca..32bc8f65f9 100644 --- a/tests/sites_tests/tests.py +++ b/tests/sites_tests/tests.py @@ -204,12 +204,25 @@ class SitesFrameworkTests(TestCase): self.assertEqual(self.site.natural_key(), (self.site.domain,)) @override_settings(SITE_ID="1") - def test_check_site_id(self): + def test_check_site_id_incorrect_type(self): self.assertEqual( check_site_id(None), [ checks.Error( - msg="The SITE_ID setting must be an integer", + msg="The SITE_ID setting must be of type int.", + id="sites.E101", + ), + ], + ) + + @override_settings(SITE_ID="x") + def test_check_site_id_failed_to_validate(self): + self.assertEqual( + check_site_id(None), + [ + checks.Error( + msg="The SITE_ID setting failed to validate: ['“x” value " + "must be an integer.'].", id="sites.E101", ), ], |
