Проблема преобразования относительного пути в Python 3 - PullRequest
0 голосов
/ 17 марта 2010

В настоящее время я работаю с преобразованием Pycrypto в Python 3.X

Хотя мне кажется, что криптографическая сторона работает так же, нельзя сказать о тестах поставляется с модулем: (

Я использовал тесты под Python 2.64 и все отлично работает. Затем я запустил «2to3» над тестами, чтобы сгенерировать новые файлы в формате 3.X. Есть несколько ссылок на следующее:

из .common import make_block_tests

Каждый раз, когда я запускаю тесты, я получаю:

ValueError: Попытка относительного импорта в не пакет

Если кто-то укажет мне способ исправить это, то будет очень признателен :)

Приветствие Грааль

1 Ответ

0 голосов
/ 20 февраля 2011

Вы пытаетесь запустить тестовые файлы напрямую, тогда у вас не может быть относительного импорта. Измените их на абсолютный импорт, и это решит проблему.

...