Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorBenjamin Saller <bcsaller@objectrealms.net>2007-06-05 04:48:52 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-06-05 04:48:52 (GMT)
commit75c4b084944b857d18e5b3887b256ec96eab3e14 (patch)
tree83ce62dfb32d8075ae2c70e6c4d9a8f3264c93c4 /bin
parentd4aeda0a2bdfbaee764f49c47c5e8adf65ae944f (diff)
sample client tests all the mimetypes over dbus
Diffstat (limited to 'bin')
-rwxr-xr-xbin/sample-client.py28
1 files changed, 17 insertions, 11 deletions
diff --git a/bin/sample-client.py b/bin/sample-client.py
index 040c8e5..9fc3f10 100755
--- a/bin/sample-client.py
+++ b/bin/sample-client.py
@@ -2,6 +2,7 @@
from ore.main import Application
import dbus
import os
+import time
def main():
bus = dbus.SessionBus()
@@ -11,21 +12,26 @@ def main():
uid = datastore.create(dict(title="from dbus", author="Benjamin"), os.path.abspath('tests/test.pdf'))
print "created uid", uid
- #print "all", datastore.find()
- #for u in datastore.find()[0]:
- # if u['uid'] != uid:
- # datastore.delete(u['uid'])
+ time.sleep(1.2)
+
print "find", datastore.find(dict(author="Benjamin", title="from"))
-
- print "bcsaller", datastore.find(dict(fulltext="bcsaller"))
+ res, count = datastore.find(dict(fulltext="peek"))
+ if not res:
+ print "unable to index content"
+ return
+ item = res[0]
+ print "bcsaller", item['uid']
+
print "huh?", datastore.find(dict(fulltext="kfdshaksjd"))
+ # try the other mimetypes
datastore.update(uid, dict(title="updated title"), os.path.abspath('tests/test.doc'))
datastore.update(uid, dict(title="another updated title"), os.path.abspath('tests/test.odt'))
- print datastore.get_properties(uid)
- #datastore.delete(uid)
+ datastore.get_properties(uid)
+ datastore.delete(uid)
if __name__ == '__main__':
- a = Application("client", main)
- a.plugins.append('ore.main.profile_support.ProfileSupport')
- a()
+ #a = Application("client", main)
+ #a.plugins.append('ore.main.profile_support.ProfileSupport')
+ #a()
+ main()