Removed the validate management command per deprecation timeline.

This commit is contained in:
Tim Graham 2015-01-17 19:00:12 -05:00
parent 714277cb4c
commit 0622bca5d1
6 changed files with 6 additions and 35 deletions

View File

@ -1,16 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import warnings
from django.core.management.commands.check import Command as CheckCommand
from django.utils.deprecation import RemovedInDjango19Warning
class Command(CheckCommand):
help = 'Deprecated. Use "check" command instead. ' + CheckCommand.help
def handle(self, **options):
warnings.warn('"validate" has been deprecated in favor of "check".',
RemovedInDjango19Warning)
super(Command, self).handle(**options)

View File

@ -113,9 +113,6 @@ no apps are specified
.BI "testserver [" "\-\-addrport=ipaddr|port" "] [" "fixture fixture ..." "]"
Runs the test suite for the specified applications, or the entire project if
no apps are specified
.TP
.BI validate
Validates all installed models.
.SH "OPTIONS"
.TP
.I \-\-version

View File

@ -1343,17 +1343,6 @@ To run on 1.2.3.4:7000 with a ``test`` fixture::
The :djadminopt:`--noinput` option may be provided to suppress all user
prompts.
validate
--------
.. django-admin:: validate
.. deprecated:: 1.7
Replaced by the :djadmin:`check` command.
Validates all installed models (according to the :setting:`INSTALLED_APPS`
setting) and prints validation errors to standard output.
Commands provided by applications
=================================

View File

@ -222,7 +222,7 @@ resolving those problems. The framework is extensible so you can add your
own checks for your own apps and libraries.
To perform system checks, you use the :djadmin:`check` management command.
This command replaces the older :djadmin:`validate` management command.
This command replaces the older ``validate`` management command.
New ``Prefetch`` object for advanced ``prefetch_related`` operations.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -1681,7 +1681,8 @@ deprecated, use ``SplitDateTimeWidget`` with
``validate``
~~~~~~~~~~~~
:djadmin:`validate` command is deprecated in favor of :djadmin:`check` command.
The ``validate`` management command is deprecated in favor of the
:djadmin:`check` command.
``django.core.management.BaseCommand``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@ -385,7 +385,7 @@ class SettingsConfigTest(AdminScriptTestCase):
def test_circular_dependency(self):
# validate is just an example command to trigger settings configuration
out, err = self.run_manage(['validate'])
out, err = self.run_manage(['check'])
self.assertNoOutput(err)
self.assertOutput(out, "System check identified no issues (0 silenced).")
@ -466,6 +466,6 @@ format=%(message)s
self.remove_settings('settings.py')
def test_custom_logging(self):
out, err = self.run_manage(['validate'])
out, err = self.run_manage(['check'])
self.assertNoOutput(err)
self.assertOutput(out, "System check identified no issues (0 silenced).")

View File

@ -333,7 +333,7 @@ LOGIN_URL = reverse_lazy('login')""")
self.remove_settings('settings.py')
def test_lazy_in_settings(self):
out, err = self.run_manage(['validate'])
out, err = self.run_manage(['check'])
self.assertNoOutput(err)