使用python unittest拦截c-assert

时间:2013-04-27 16:34:36

标签: c++ python unit-testing assertions

我想在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

0 个答案:

没有答案