summaryrefslogtreecommitdiffstats
path: root/Mac
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>1997-01-07 16:17:44 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>1997-01-07 16:17:44 (GMT)
commit3beb3363d4282916da5c28ed83d8a683cfec3265 (patch)
tree2a95beab1909ee4ff079932f49a03f0af831a73a /Mac
parent0d2971badb10b9e7703d71217f1b1688713fa3e3 (diff)
downloadcpython-3beb3363d4282916da5c28ed83d8a683cfec3265.zip
cpython-3beb3363d4282916da5c28ed83d8a683cfec3265.tar.gz
cpython-3beb3363d4282916da5c28ed83d8a683cfec3265.tar.bz2
Minimal test of icglue module
Diffstat (limited to 'Mac')
-rw-r--r--Mac/Lib/test/icgluetest.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/Mac/Lib/test/icgluetest.py b/Mac/Lib/test/icgluetest.py
new file mode 100644
index 0000000..4552943
--- /dev/null
+++ b/Mac/Lib/test/icgluetest.py
@@ -0,0 +1,27 @@
+"""Test icglue module by printing all preferences"""
+
+import icglue
+import Res
+
+ici = icglue.ICStart('Pyth')
+ici.ICFindConfigFile()
+h = Res.Resource("")
+
+ici.ICBegin(1)
+numprefs = ici.ICCountPref()
+print "Number of preferences:", numprefs
+
+for i in range(1, numprefs+1):
+ key = ici.ICGetIndPref(i)
+ print "Key: ", key
+
+ h.data = ""
+ attrs = ici.ICFindPrefHandle(key, h)
+ print "Attr: ", attrs
+ print "Data: ", h.data
+
+ici.ICEnd()
+del ici
+
+import sys
+sys.exit(1)