[devel] ModuleNotFoundError: No module named 'borg.testsuite'
Vladimir D. Seleznev
vseleznv на altlinux.org
Ср Дек 2 20:54:27 MSK 2020
On Wed, Dec 02, 2020 at 08:36:47PM +0300, Vitaly Lipatov wrote:
> Vladimir D. Seleznev писал 2.12.20 20:13:
> > Traceback (most recent call last):
> > File "/usr/lib64/python3/site-packages/borg/archiver.py", line 81, in
> > <module>
> > from .selftest import selftest
> > File "/usr/lib64/python3/site-packages/borg/selftest.py", line
> > 21, in <module>
> > from .testsuite.hashindex import HashIndexDataTestCase,
> > HashIndexRefcountingTestCase, HashIndexTestCase
> > ModuleNotFoundError: No module named 'borg.testsuite'
> > Command exited with non-zero status 2
> >
> > Наверное, не все тесты одинаково не нужны в рантайме.
> Напротив, нужно вырезать выполнение этого теста selfttest.py в рантайме,
> проследив, что он выполняется после сборки пакета.
По-хорошему, да. А по факту пока нерабочий пакет в Сизифе.
> Это тест на правильность упаковки:
> «to discover issues with the way Borg was compiled or packaged and also
> bugs in Borg itself.»
>
> Я не думаю, что нужно тянуть unittest, и выполнять юнит-тесты при
> запуске программы. Это чересчур. Но если мантейнер сочтёт, что они
> нужны-нужны, то, конечно, придётся тесты паковать.
>
> В данном случае неупакованные тесты позволили обнажить подход
> разработчиков borg к тестированию.
--
WBR,
Vladimir D. Seleznev
Подробная информация о списке рассылки Devel