[conduit: 31/138] Test data for photos, notes and audio
- From: John Carr <johncarr src gnome org>
- To: svn-commits-list gnome org
- Subject: [conduit: 31/138] Test data for photos, notes and audio
- Date: Thu, 21 May 2009 03:29:33 -0400 (EDT)
commit e05fdce33994e07d37fb9c8ea0b0c34a5a183e83
Author: John Carr <john carr unrouted co uk>
Date: Tue Apr 28 02:16:50 2009 -0700
Test data for photos, notes and audio
---
test/soup/data/music.py | 7 ++++++-
test/soup/data/note.py | 9 ++++++++-
test/soup/data/photo.py | 7 ++++++-
3 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/test/soup/data/music.py b/test/soup/data/music.py
index 61d8ab3..c5a6ab0 100644
--- a/test/soup/data/music.py
+++ b/test/soup/data/music.py
@@ -1,9 +1,14 @@
import soup
+from conduit.datatypes import Audio
+
class MusicWrapper(soup.data.DataWrapper):
def iter_samples(self):
- pass
+ for f in self.get_files_from_data_dir("*.mp3"):
+ a = Audio.Audio(URI=f)
+ a.set_UID(f)
+ yield a
def generate_sample(self):
pass
diff --git a/test/soup/data/note.py b/test/soup/data/note.py
index 155c711..3a3dcd7 100644
--- a/test/soup/data/note.py
+++ b/test/soup/data/note.py
@@ -1,9 +1,16 @@
import soup
+import conduit.utils as Utils
+from conduit.datatypes import Note
+
class NoteWrapper(soup.data.DataWrapper):
def iter_samples(self):
- pass
+ #FIXME: This is not very useful
+ for f in self.get_files_from_data_dir("*"):
+ n = Note.Note(title=Utils.random_string(), content=Utils.random_string())
+ n.set_UID(Utils.random_string())
+ yield n
def generate_sample(self):
pass
diff --git a/test/soup/data/photo.py b/test/soup/data/photo.py
index b46efe4..902826e 100644
--- a/test/soup/data/photo.py
+++ b/test/soup/data/photo.py
@@ -1,9 +1,14 @@
import soup
+from conduit.datatypes import Photo
+
class PhotoWrapper(soup.data.DataWrapper):
def iter_samples(self):
- pass
+ for f in self.get_files_from_data_dir("*.jpg"):
+ p = Photo.Photo(URI=f)
+ p.set_UID(p._get_text_uri())
+ yield p
def generate_sample(self):
pass
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]