Я создаю тестовый модуль Python, используя unittest.TestCase.Я использовал Базель в проекте.Ниже приведен упрощенный пример.
py_library(
name = "example",
srcs = [
"example.py"
],
)
py_test(
name = "example_test",
srcs = [
"example_test.py",
],
deps = [
":example",
],
)
Следующая команда работает хорошо:
bazel test :example_test
Но я бы хотел отладить файл "example.py" с помощью "pdb".Если я добавлю 'импорт pdb;pdb.set_trace () 'строка где-то в example.py,' bazel test 'вылетает со следующим сообщением об ошибке.
if self.quitting: raise BdbQuit
bdb.BdbQuit
Я выполнил некоторый поиск в потоке stackoveflow, но следующий ответ также не работает:
Можно ли использовать Python Debugger в тесте Bazel
Может кто-нибудь дать совет по этому поводу?