[1.7.x] Fixed several typos in Django

Backport of 1dcc603eff from master
This commit is contained in:
Alex Gaynor 2014-05-28 17:39:14 -07:00 committed by Tim Graham
parent d099c03789
commit 3d98941d5c
34 changed files with 40 additions and 40 deletions

View File

@ -262,7 +262,7 @@ ABSOLUTE_URL_OVERRIDES = {}
# Example: ('/home/html', '/var/www')
ALLOWED_INCLUDE_ROOTS = ()
# If this is a admin settings module, this should be a list of
# If this is an admin settings module, this should be a list of
# settings modules (in the format 'foo.bar.baz') for which this admin
# is an admin.
ADMIN_FOR = ()

View File

@ -373,7 +373,7 @@ class NoBackendsTest(TestCase):
@skipIfCustomUser
class InActiveUserBackendTest(TestCase):
"""
Tests for a inactive user
Tests for an inactive user
"""
backend = 'django.contrib.auth.tests.test_auth_backends.SimpleRowlevelBackend'

View File

@ -229,7 +229,7 @@ class CreatesuperuserManagementCommandTestCase(TestCase):
self.assertEqual(command_output, 'Superuser created successfully.')
def test_verbosity_zero(self):
# We can supress output on the management command
# We can suppress output on the management command
new_io = six.StringIO()
call_command(
"createsuperuser",

View File

@ -369,13 +369,13 @@ class WizardView(TemplateView):
"""
Returns a dictionary which will be passed to the form for `step`
as `initial`. If no initial data was provided while initializing the
form wizard, a empty dictionary will be returned.
form wizard, an empty dictionary will be returned.
"""
return self.initial_dict.get(step, {})
def get_form_instance(self, step):
"""
Returns a object which will be passed to the form for `step`
Returns an object which will be passed to the form for `step`
as `instance`. If no instance object was provided while initializing
the form wizard, None will be returned.
"""

View File

@ -233,7 +233,7 @@ class OracleOperations(DatabaseOperations, BaseSpatialOperations):
"Returns the SQL WHERE clause for use in Oracle spatial SQL construction."
geo_col, db_type = lvalue
# See if a Oracle Geometry function matches the lookup type next
# See if an Oracle Geometry function matches the lookup type next
lookup_info = self.geometry_functions.get(lookup_type, False)
if lookup_info:
# Lookup types that are tuples take tuple arguments, e.g., 'relate' and

View File

@ -142,7 +142,7 @@ class CookieStorage(BaseStorage):
def _decode(self, data):
"""
Safely decodes a encoded text stream back into a list of messages.
Safely decodes an encoded text stream back into a list of messages.
If the encoded text stream contained an invalid hash or was in an
invalid format, ``None`` is returned.

View File

@ -101,7 +101,7 @@ class Storage(object):
Returns True if a file referenced by the given name already exists in the
storage system, or False if the name is available for a new file.
"""
raise NotImplementedError('subclasses of Storage must provide a exists() method')
raise NotImplementedError('subclasses of Storage must provide an exists() method')
def listdir(self, path):
"""

View File

@ -341,7 +341,7 @@ class EmailMessage(object):
content = content.message()
elif not isinstance(content, Message):
# For compatibility with existing code, parse the message
# into a email.Message object if it is not one already.
# into an email.Message object if it is not one already.
content = message_from_string(content)
attachment = SafeMIMEMessage(content, subtype)

View File

@ -253,7 +253,7 @@ class ManagementUtility(object):
Subcommand options are saved as pairs. A pair consists of
the long option string (e.g. '--exclude') and a boolean
value indicating if the option requires arguments. When printing to
stdout, a equal sign is appended to options which require arguments.
stdout, an equal sign is appended to options which require arguments.
Note: If debugging this function, it is recommended to write the debug
output in a separate file. Otherwise the debug output will be treated

View File

@ -331,7 +331,7 @@ class BaseCommand(object):
try:
if (self.requires_system_checks and
not options.get('skip_validation') and # This will be removed at the end of deprecation proccess for `skip_validation`.
not options.get('skip_validation') and # This will be removed at the end of deprecation process for `skip_validation`.
not options.get('skip_checks')):
self.check()
output = self.handle(*args, **options)

View File

@ -28,7 +28,7 @@ DEFAULT_PORT = "8000"
class Command(BaseCommand):
option_list = BaseCommand.option_list + (
make_option('--ipv6', '-6', action='store_true', dest='use_ipv6', default=False,
help='Tells Django to use a IPv6 address.'),
help='Tells Django to use an IPv6 address.'),
make_option('--nothreading', action='store_false', dest='use_threading', default=True,
help='Tells Django to NOT use threading.'),
make_option('--noreload', action='store_false', dest='use_reloader', default=True,

View File

@ -11,7 +11,7 @@ class Command(BaseCommand):
type='string', default='',
help='port number or ipaddr:port to run the server on'),
make_option('--ipv6', '-6', action='store_true', dest='use_ipv6', default=False,
help='Tells Django to use a IPv6 address.'),
help='Tells Django to use an IPv6 address.'),
)
help = 'Runs a development server with data from the given fixture(s).'
args = '[fixture ...]'

View File

@ -132,7 +132,7 @@ def serialize(format, queryset, **options):
def deserialize(format, stream_or_string, **options):
"""
Deserialize a stream or a string. Returns an iterator that yields ``(obj,
m2m_relation_dict)``, where ``obj`` is a instantiated -- but *unsaved* --
m2m_relation_dict)``, where ``obj`` is an instantiated -- but *unsaved* --
object, and ``m2m_relation_dict`` is a dictionary of ``{m2m_field_name :
list_of_related_objects}``.
"""

View File

@ -3,7 +3,7 @@ FastCGI (or SCGI, or AJP1.3 ...) server that implements the WSGI protocol.
Uses the flup python package: http://www.saddi.com/software/flup/
This is a adaptation of the flup package to add FastCGI server support
This is an adaptation of the flup package to add FastCGI server support
to run Django apps from Web servers that support the FastCGI protocol.
This module can be run standalone or from the django-admin / manage.py
scripts using the "runfcgi" directive.

View File

@ -587,7 +587,7 @@ class Options(object):
"""
Returns a list of parent classes leading to 'model' (order from closet
to most distant ancestor). This has to handle the case were 'model' is
a granparent or even more distant relation.
a grandparent or even more distant relation.
"""
if not self.parents:
return None

View File

@ -1781,7 +1781,7 @@ def prefetch_related_objects(result_cache, related_lookups):
# Last one, this *must* resolve to something that supports
# prefetching, otherwise there is no point adding it and the
# developer asking for it has made a mistake.
raise ValueError("'%s' does not resolve to a item that supports "
raise ValueError("'%s' does not resolve to an item that supports "
"prefetching - this is an invalid parameter to "
"prefetch_related()." % lookup.prefetch_through)

View File

@ -1491,7 +1491,7 @@ class Query(object):
query.remove_inherited_models()
# Add extra check to make sure the selected field will not be null
# since we are adding a IN <subquery> clause. This prevents the
# since we are adding an IN <subquery> clause. This prevents the
# database from tripping over IN (...,NULL,...) selects and returning
# nothing
alias, col = query.select[0].col
@ -2091,7 +2091,7 @@ class JoinPromoter(object):
# join.
# Note that in this example we could just as well have the __gte
# clause and the OR clause swapped. Or we could replace the __gte
# clause with a OR clause containing rel_a__col=1|rel_a__col=2,
# clause with an OR clause containing rel_a__col=1|rel_a__col=2,
# and again we could safely demote to INNER.
query.promote_joins(to_promote)
query.demote_joins(to_demote)

View File

@ -79,7 +79,7 @@ class Field(object):
# messages that the field will raise.
# show_hidden_initial -- Boolean that specifies if it is needed to render a
# hidden widget with initial value after widget.
# validators -- List of addtional validators to use
# validators -- List of additional validators to use
# localize -- Boolean that specifies if the field should be localized.
self.required, self.label, self.initial = required, label, initial
self.show_hidden_initial = show_hidden_initial

View File

@ -3,7 +3,7 @@ from django.utils.http import http_date, parse_http_date_safe
class ConditionalGetMiddleware(object):
"""
Handles conditional GET operations. If the response has a ETag or
Handles conditional GET operations. If the response has an ETag or
Last-Modified header, and the request has If-None-Match or
If-Modified-Since, the response is replaced by an HttpNotModified.

View File

@ -9,7 +9,7 @@ from django.utils.six.moves import xrange
def clean_ipv6_address(ip_str, unpack_ipv4=False,
error_message=_("This is not a valid IPv6 address.")):
"""
Cleans a IPv6 address string.
Cleans an IPv6 address string.
Validity is checked by calling is_valid_ipv6_address() - if an
invalid address is passed, ValidationError is raised.
@ -90,7 +90,7 @@ def clean_ipv6_address(ip_str, unpack_ipv4=False,
def _sanitize_ipv4_mapping(ip_str):
"""
Sanitize IPv4 mapping in a expanded IPv6 address.
Sanitize IPv4 mapping in an expanded IPv6 address.
This converts ::ffff:0a0a:0a0a to ::ffff:10.10.10.10.
If there is nothing to sanitize, returns an unchanged

View File

@ -305,7 +305,7 @@ epub_theme = 'djangodocs-epub'
# The scheme of the identifier. Typical schemes are ISBN or URL.
#epub_scheme = ''
# The unique identifier of the text. This can be a ISBN number
# The unique identifier of the text. This can be an ISBN number
# or the project homepage.
#epub_identifier = ''

View File

@ -216,7 +216,7 @@ class SubscriberAdmin(admin.ModelAdmin):
def mail_admin(self, request, selected):
EmailMessage(
'Greetings from a ModelAdmin action',
'This is the test email from a admin action',
'This is the test email from an admin action',
'from@example.com',
['to@example.com']
).send()

View File

@ -461,7 +461,7 @@ class FormsFormsetTestCase(TestCase):
def test_formsets_with_ordering(self):
# FormSets with ordering ######################################################
# We can also add ordering ability to a FormSet with an argument to
# formset_factory. This will add a integer field to each form instance. When
# formset_factory. This will add an integer field to each form instance. When
# form validation succeeds, [form.cleaned_data for form in formset.forms] will have the data in the correct
# order specified by the ordering fields. If a number is duplicated in the set
# of ordering fields, for instance form 0 and form 3 are both marked as 1, then

View File

@ -10,6 +10,6 @@ class EmailBackend(BaseEmailBackend):
self.test_outbox = []
def send_messages(self, email_messages):
# Messages are stored in a instance variable for testing.
# Messages are stored in an instance variable for testing.
self.test_outbox.extend(email_messages)
return len(email_messages)

View File

@ -1155,7 +1155,7 @@ class ModelFormsetTest(TestCase):
def test_inlineformset_factory_with_null_fk(self):
# inlineformset_factory tests with fk having null=True. see #9462.
# create some data that will exbit the issue
# create some data that will exhibit the issue
team = Team.objects.create(name="Red Vipers")
Player(name="Timmy").save()
Player(name="Bobby", team=team).save()

View File

@ -21,7 +21,7 @@ class Restaurant(Place):
class Manager(models.Model):
retaurant = models.ForeignKey(Restaurant)
restaurant = models.ForeignKey(Restaurant)
name = models.CharField(max_length=50)

View File

@ -69,7 +69,7 @@ class ModelInheritanceTests(TestCase):
# access to the fields of their ancestors.
# Create a couple of Places.
Place.objects.create(name="Master Shakes", address="666 W. Jersey")
Place.objects.create(name="Ace Harware", address="1013 N. Ashland")
Place.objects.create(name="Ace Hardware", address="1013 N. Ashland")
# Test constructor for Restaurant.
r = Restaurant.objects.create(

View File

@ -165,7 +165,7 @@ class ModelInheritanceTest(TestCase):
serves_hot_dogs=True,
serves_pizza=False)
# This should delete both Restuarants, plus the related places, plus
# This should delete both Restaurants, plus the related places, plus
# the ItalianRestaurant.
Restaurant.objects.all().delete()

View File

@ -8,7 +8,7 @@ from .models.publication import Publication
from .models.article import Article
class Advertisment(models.Model):
class Advertisement(models.Model):
customer = models.CharField(max_length=100)
publications = models.ManyToManyField(
"model_package.Publication", null=True, blank=True
@ -33,10 +33,10 @@ class ModelPackageTests(TestCase):
self.assertEqual(a.sites.count(), 1)
# Regression for #12245 - Models can exist in the test package, too
ad = Advertisment.objects.create(customer="Lawrence Journal-World")
ad = Advertisement.objects.create(customer="Lawrence Journal-World")
ad.publications.add(p)
ad = Advertisment.objects.get(id=ad.pk)
ad = Advertisement.objects.get(id=ad.pk)
self.assertEqual(ad.publications.count(), 1)
# Regression for #12386 - field names on the autogenerated intermediate

View File

@ -647,7 +647,7 @@ class QueryTestCase(TestCase):
new_bob_profile = UserProfile(flavor="spring surprise")
# assigning a profile requires a explicit pk as the object isn't saved
# assigning a profile requires an explicit pk as the object isn't saved
charlie = User(pk=51, username='charlie', email='charlie@example.com')
charlie.set_unusable_password()

View File

@ -1709,7 +1709,7 @@ class NullableRelOrderingTests(TestCase):
qs = qs.order_by('others__single__name')
# The ordering by others__single__pk will add one new join (to single)
# and that join must be LEFT join. The already existing join to related
# objects must be kept INNER. So, we have both a INNER and a LEFT join
# objects must be kept INNER. So, we have both an INNER and a LEFT join
# in the query.
self.assertEqual(str(qs.query).count('LEFT'), 1)
self.assertEqual(str(qs.query).count('INNER'), 1)

View File

@ -386,7 +386,7 @@ class SyndicationFeedTest(FeedTestCase):
def test_item_link_error(self):
"""
Test that a ImproperlyConfigured is raised if no link could be found
Test that an ImproperlyConfigured is raised if no link could be found
for the item(s).
"""
self.assertRaises(ImproperlyConfigured,

View File

@ -405,7 +405,7 @@ class ClientTest(TestCase):
# TODO: Log in with right permissions and request the page again
def test_view_with_permissions_exception(self):
"Request a page that is protected with @permission_required but raises a exception"
"Request a page that is protected with @permission_required but raises an exception"
# Get the page without logging in. Should result in 403.
response = self.client.get('/permission_protected_view_exception/')

View File

@ -374,7 +374,7 @@ class ReverseShortcutTests(TestCase):
def test_reverse_by_path_nested(self):
# Views that are added to urlpatterns using include() should be
# reversable by doted path.
# reversible by doted path.
self.assertEqual(reverse('urlpatterns_reverse.views.nested_view'), '/includes/nested_path/')
def test_redirect_view_object(self):
@ -440,7 +440,7 @@ class NamespaceTests(TestCase):
self.assertEqual('/ns-included1/+%5C$*/', reverse('inc-ns1:inc-special-view'))
def test_namespace_pattern_with_variable_prefix(self):
"When using a include with namespaces when there is a regex variable in front of it"
"When using an include with namespaces when there is a regex variable in front of it"
self.assertEqual('/ns-outer/42/normal/', reverse('inc-outer:inc-normal-view', kwargs={'outer': 42}))
self.assertEqual('/ns-outer/42/normal/', reverse('inc-outer:inc-normal-view', args=[42]))
self.assertEqual('/ns-outer/42/normal/37/4/', reverse('inc-outer:inc-normal-view', kwargs={'outer': 42, 'arg1': 37, 'arg2': 4}))