From 90822c1ad9d4a7735952078ce0d281dff329b97d Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Mon, 4 Nov 2019 12:23:22 +0100 Subject: [PATCH] [Tests] test error_out & dgpyError --- unitTesting/CMakeLists.txt | 3 +++ unitTesting/test_bindings.py | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 unitTesting/test_bindings.py diff --git a/unitTesting/CMakeLists.txt b/unitTesting/CMakeLists.txt index e2682e4..9b79368 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 0000000..ffb83c0 --- /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() -- GitLab