mirror of
				https://github.com/django/django.git
				synced 2025-11-03 21:25:09 +00:00 
			
		
		
		
	Fixed #30775 -- Added admonition about missing imports to "Running tests" section in tutorial 5.
This commit is contained in:
		
							parent
							
								
									6c3dfba892
								
							
						
					
					
						commit
						44077985f5
					
				
					 2 changed files with 10 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -443,8 +443,9 @@ models, not only for your own convenience when dealing with the interactive
 | 
			
		|||
prompt, but also because objects' representations are used throughout Django's
 | 
			
		||||
automatically-generated admin.
 | 
			
		||||
 | 
			
		||||
Note these are normal Python methods. Let's add a custom method, just for
 | 
			
		||||
demonstration:
 | 
			
		||||
.. _tutorial02-import-timezone:
 | 
			
		||||
 | 
			
		||||
Let's also add a custom method to this model:
 | 
			
		||||
 | 
			
		||||
.. code-block:: python
 | 
			
		||||
    :caption: polls/models.py
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -220,6 +220,13 @@ and you'll see something like::
 | 
			
		|||
    FAILED (failures=1)
 | 
			
		||||
    Destroying test database for alias 'default'...
 | 
			
		||||
 | 
			
		||||
.. admonition:: Different error?
 | 
			
		||||
 | 
			
		||||
    If instead you're getting a ``NameError`` here, you may have missed a step
 | 
			
		||||
    in :ref:`Part 2 <tutorial02-import-timezone>` where we added imports of
 | 
			
		||||
    ``datetime`` and ``timezone`` to ``polls/models.py``. Copy the imports from
 | 
			
		||||
    that section, and try running your tests again.
 | 
			
		||||
 | 
			
		||||
What happened is this:
 | 
			
		||||
 | 
			
		||||
* ``manage.py test polls`` looked for tests in the ``polls`` application
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue