You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 9, 2020. It is now read-only.
yaromir edited this page Apr 29, 2013
·
1 revision
Организация тестов
Код плагинов Sublime выполняется в его внутреннем интерпретаторе Python.
При попытке запуска тестов вместе с кодом плагина во внешнем интерпретаторе возникают проблемы с модулем sublime, который содержит API плагинов, так как функции в этом модуле являются точками входа в исполняемый файл sublime_text.
Писать заглушку - долго, муторно и неблагодарно.
Поэтому создана специальная команда плагина test_plugin, которая, выполняясь во встроенном интерпретаторе, запускает nose.
Необходимые библиотеки
В каталоге plugin/ поставить симлинк на test/
В каталоге plugin/lib поставить симлинк на nose.
Установить nose можно с помощью pip:
pip install nose
У меня пакет установился в /usr/local/lib/python2.6/dist-packages/