при запуске bazel test
Bazel, кажется, по умолчанию Python 2, даже если указан флаг --python-version
bazel test //... --python_version PY3
INFO: From Testing //test:py-unit-tests:
==================== Test output for //test:py-unit-tests:
/usr/bin/env: 'python': No such file or directory
Это мой файл BUILD
py_test(
name = "py-unit-tests",
srcs = glob(["unit/**/*.py"]),
deps = [
],
main = "unit/unit_test_runner.py",
timeout = "short",
)
И тестовый файл
import sys
import unittest
class TestGeneration(unittest.TestCase):
def test_base(self):
pass
def test_urdf(self):
self.assertEqual("hello", 'test')
if __name__ == '__main__':
unittest.main()
Версия Базеля: 3.3.1
Другие примечательные вещи:
В моей системе установлены py2 и py3
Py3 расположен по адресу /usr/bin/python3
Py2 находится по адресу /usr/bin/python2
Нет /usr/bin/python