2017-09-27 3 views
0

私は現在までの単体テストのない既存のdjangoプロジェクトの単体テストを書いています。コマンドラインからdjango-hijackを無視または処理する方法は?

私は

./manage.py test 

を使用してコマンドラインからテストを実行すると、私は

を使用してサーバを実行するとき、私は、ブラウザからそれを使用することができますよう

Traceback (most recent call last): 
    File "./manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line 
    utility.execute() 
    File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 341, in execute 
    django.setup() 
    File "/usr/local/lib/python2.7/site-packages/django/__init__.py", line 27, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "/usr/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "/usr/local/lib/python2.7/site-packages/django/apps/config.py", line 90, in create 
    module = import_module(entry) 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
ImportError: No module named hijack 

今すぐハイジャック実際にインストールされている取得

./manage.py runserver 

manage.pyの内容は

です
#!/usr/bin/env python 
import os 
import sys 

if __name__ == "__main__": 
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mtmdjango.settings") 

    from django.core.management import execute_from_command_line 

    execute_from_command_line(sys.argv) 

だから...テストを実行するときにハイジャックの参照を無効にする方法、またはテストを実行するときにコマンドラインでハイジャックを有効にする方法を教えてください。

(誰かが作成したタグジャンゴ・ハイジャックを追加することができます)

答えて

関連する問題