diff --git a/unitTesting/CMakeLists.txt b/unitTesting/CMakeLists.txt index e2682e4c4b1be2f6e648b846cbd855531bfc13e2..9b793685030aff9af7398830741a47d84f120036 100644 --- a/unitTesting/CMakeLists.txt +++ b/unitTesting/CMakeLists.txt @@ -1,3 +1,6 @@ +# Test bindings +ADD_PYTHON_UNIT_TEST("test-bindings" "unitTesting/test_bindings.py" src) + # Test the interpreter SET(EXECUTABLE_NAME interpreter-test) ADD_EXECUTABLE(${EXECUTABLE_NAME} interpreter-test.cc) diff --git a/unitTesting/test_bindings.py b/unitTesting/test_bindings.py new file mode 100644 index 0000000000000000000000000000000000000000..ffb83c0348a34be952c875d24321e17b5e6b4acb --- /dev/null +++ b/unitTesting/test_bindings.py @@ -0,0 +1,14 @@ +import unittest + +import dynamic_graph + + +class BindingsTests(unittest.TestCase): + def test_bindings(self): + with self.assertRaises(Exception) as error: + dynamic_graph.error_out() + self.assertEqual(str(error), "something bad happend") + + +if __name__ == '__main__': + unittest.main()