Я хочу протестировать класс, написанный на 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
Задача ещё не решена.
Других решений пока нет …