[conduit: 43/138] Add N800 converage and a stub video datatype wrapper
- From: John Carr <johncarr src gnome org>
- To: svn-commits-list gnome org
- Subject: [conduit: 43/138] Add N800 converage and a stub video datatype wrapper
- Date: Thu, 21 May 2009 03:30:33 -0400 (EDT)
commit e0f8ad6c12ef519b15fabbd066b6359b3972522e
Author: John Carr <john carr unrouted co uk>
Date: Wed Apr 29 09:17:32 2009 -0700
Add N800 converage and a stub video datatype wrapper
---
test/soup/data/video.py | 15 +++++++++++++
test/soup/modules/n800.py | 49 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/test/soup/data/video.py b/test/soup/data/video.py
new file mode 100644
index 0000000..fafac2a
--- /dev/null
+++ b/test/soup/data/video.py
@@ -0,0 +1,15 @@
+import soup
+
+from conduit.datatypes import Video
+
+class VideoWrapper(soup.data.DataWrapper):
+
+ def iter_samples(self):
+ for f in self.get_files_from_data_dir("*.mpg"):
+ a = Video.Video(URI=f)
+ a.set_UID(f)
+ yield a
+
+ def generate_sample(self):
+ pass
+
diff --git a/test/soup/modules/n800.py b/test/soup/modules/n800.py
new file mode 100644
index 0000000..0d27bc1
--- /dev/null
+++ b/test/soup/modules/n800.py
@@ -0,0 +1,49 @@
+
+import soup
+import soup.modules
+
+from soup.data.file import FileWrapper
+from soup.data.photo import PhotoWrapper
+from soup.data.music import MusicWrapper
+from soup.data.video import VideoWrapper
+
+import conduit.modules.N800Module.N800Module as N800Module
+import conduit.utils as Utils
+
+
+class N800Folder(soup.modules.ModuleWrapper):
+
+ dataclass = FileWrapper
+
+ def create_dataprovider(self):
+ self.folder = Utils.new_tempdir()
+ return N800Module.N800FolderTwoWay(self.folder, "")
+
+
+class N800Photo(soup.modules.ModuleWrapper):
+
+ dataclass = PhotoWrapper
+
+ def create_dataprovider(self):
+ self.folder = Utils.new_tempdir()
+ return N800Module.N800PhotoTwoWay(self.folder, "")
+
+
+#class N800Music(soup.modules.ModuleWrapper):
+
+# dataclass = MusicWrapper
+
+# def create_dataprovider(self):
+# self.folder = Utils.new_tempdir()
+# return N800Module.N800MusicTwoWay(self.folder, "")
+
+
+#class N800Video(soup.modules.ModuleWrapper):
+
+# dataclass = VideoWrapper
+
+# def create_dataprovider(self):
+# self.folder = Utils.new_tempdir()
+# return N800Module.N800VideoTwoWay(self.folder, "")
+
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]