0

我想在 python 中使用 unittest 测试用 C++ 编写的类。如果类的构造函数的参数是错误的,那么类会提出一个断言(使用<cassert>

我正在尝试:

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

但它似乎不起作用,我得到:

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

0 回答 0