|   | 314 |  | 
          
          
            |   | 315 | Using tests outside the test runner | 
          
          
            |   | 316 | ----------------------------------- | 
          
          
            |   | 317 |  | 
          
          
            |   | 318 | If you want to run tests outside of ``./manage.py test`` - for example in your  | 
          
          
            |   | 319 | views, or in the shell - you will need to set up the test environment first. | 
          
          
            |   | 320 | You can do this by running :meth:`django.test.utils.setup_test_environment`:: | 
          
          
            |   | 321 |  | 
          
          
            |   | 322 |  | 
          
          
            |   | 323 |     >>> from django.test.utils import setup_test_environment | 
          
          
            |   | 324 |     >>> setup_test_environment() | 
          
          
            |   | 325 |  | 
          
          
            |   | 326 | Note that this is done for you automatically by `./manage.py test`, and is only  | 
          
          
            |   | 327 | needed if you're not using running your tests via that command. | 
          
          
            |   | 328 |  | 
          
          
            |   | 329 |  |