How to run all tests with python manage.py test command in django

Running python manage.py test is the right way to run all the tests in your projects at once, your error is caused by something else.

Is there a problem with the folder structure of your tests? To use the default unittest functionality they should be stored like this:

myproject/
   myapp/
       tests/
           __init__.py
           test_models.py
           test_views.py

I think your problem is caused because you may have a tests folder within your tests folder, which is confusing unittest. Also make sure you have __init__.py in your folders so python can see the files inside. Have a look here for the Django testing documentation.