aboutsummaryrefslogtreecommitdiffstats
path: root/wlp_test
diff options
context:
space:
mode:
Diffstat (limited to 'wlp_test')
-rwxr-xr-xwlp_test31
1 files changed, 31 insertions, 0 deletions
diff --git a/wlp_test b/wlp_test
new file mode 100755
index 0000000..5ccea1c
--- /dev/null
+++ b/wlp_test
@@ -0,0 +1,31 @@
+#!/usr/bin/python
+
+# Script to test if wlp.so works. It should parse confile without errors.
+
+import sys
+import wlp
+
+if(len(sys.argv) == 1):
+ wlp.setfilebyname('./pyg.wl')
+else:
+ wlp.setfilebyname(sys.argv[1])
+
+# dict is a { ownername : {variable: value}} dictionary of dictionaries
+dict = wlp.mkdict()
+
+try:
+ print 'owner: option = value'
+
+ for owner in dict.keys():
+ options = dict[owner]
+ for option in options.keys():
+ print '%s: %s = %s' % (owner,option,options[option])
+except (Exception), message:
+ print message
+
+
+for k in dict.keys():
+ if(dict[k]['From:'] == 'Cosimo Alfarano'):
+ print '%s has %s' % (k,dict[k]['From:'])
+
+sys.exit(0)