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