PyCharm 2.5 TestRunner не может импортировать определенный модуль

Я обновился до PyCharm 2.5 и тем временем обновил django-template-emailдо версии 0.4.3.

Теперь модульные тесты Django больше не работают через PyCharm, так как я получаю сообщение об ошибке ImportError: невозможно импортировать имя send_templated_mailв выводе тестовой консоли.

При запуске того же теста в консоли эта ошибка не появляется.У меня такое ощущение, что это как-то связано с тем, что send_templated_emailявляется частью templated_email\__init__.py(я смутно помню похожую проблему однажды, но не могу вспомнить, как Я починил это).

Настройки в тестовом диалоге:

Target: <django app name>
Custom settings: <path to dev settings>
Environment variables: PYTHONPATH: <path as set in virtualenv>
Python interpreter: <virtualenv Python interpreter>
Interpreter options: None
Working directory: <path to Django project (where manage.py resides)>

Странно то, что проверка кода внутри IDE не жалуется и корректно загружает модуль templated_emailчерез from templated_email import send_templated_mail.

Я использую Windows 7, и мое приложение Django работает внутри виртуальной среды (которая корректно распознается PyCharm).

6
задан LaundroMat 14 April 2012 в 12:54
поделиться