перехватить c-assert с помощью python unittest

Я хочу протестировать класс, написанный на C ++, используя unittest в python. Если аргумент конструктора класса неверен, класс выдвигает утверждение (используя <cassert>)

Я пытаюсь с:

self.assertRaises(SystemExit, ROOT.MyClass, 'invalid_tune')

но это не похоже на работу, я получаю:

python test.py
python: ../Root/MyClass.cxx:53: MyClass::MyClass(std::string): Assertion `false' failed.
Aborted

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]