From c202b6be43ab8ce4e53f61600e72c9af4443e8df Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Wed, 23 May 2007 09:55:21 +0000 Subject: Import xdgmime and start hooking it up --- (limited to 'tests/test-datastore2.py') diff --git a/tests/test-datastore2.py b/tests/test-datastore2.py deleted file mode 100755 index e874758..0000000 --- a/tests/test-datastore2.py +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env python -# Copyright (C) 2006, One Laptop Per Child -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -from sugar.datastore import datastore -from sugar.datastore.datastore import Text - -# Write a text object -metadata = { 'date' : 1000900000, - 'title' : 'Thai history', - 'preview' : 'The subject of thai history...', - 'icon-color' : '#C2B00C,#785C78', - } -text = Text(metadata) -f = open("/tmp/hello.txt", 'w') -try: - f.write('The subject of thai history blah blah blah, blah blah blah and blah.') -finally: - f.close() -text.set_file_path(f.name) -handle = datastore.write(text) - -# Read back that object -thing = datastore.read(handle) -metadata = thing.get_metadata() -print metadata - -file_path = thing.get_file_path() -f = open(file_path) -try: - print f.read() -finally: - f.close() - -# Retrieve all the objects -objects = datastore.find('') -for obj in objects: - print obj.get_metadata()['title'] -- cgit v0.9.1