SEBA-830: Fix syntax errors and argument count mismatches

Also add some unit tests

Change-Id: Id93dd2f5a2a691b045d78cbfa7a2b1b8c30bd32b
diff --git a/.gitignore b/.gitignore
index 07bffa2..7605bb2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,4 +12,7 @@
 # ide workspace
 .idea
 
+# Virtualenv
+venv-*
+
 *.pyc