[conduit: 130/138] Add a feed source



commit 7022881e11c2a79ac455a06b97c457c2d4491ff3
Author: John Carr <john carr unrouted co uk>
Date:   Thu May 7 02:26:21 2009 -0700

    Add a feed source
---
 test/soup/modules/feed.py |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/test/soup/modules/feed.py b/test/soup/modules/feed.py
new file mode 100644
index 0000000..417fbfc
--- /dev/null
+++ b/test/soup/modules/feed.py
@@ -0,0 +1,30 @@
+
+import soup
+import soup.modules
+
+from soup.data.file import FileWrapper
+from soup.utils.test import Online
+
+import conduit.modules.FeedModule as FeedModule
+import conduit.utils as Utils
+
+FeedPackages = soup.utils.test.Package("feedparser")
+
+class FeedWrapper(soup.modules.ModuleWrapper):
+
+    klass = FeedModule.RSSSource
+    dataclass = FileWrapper
+    requires = [FeedPackages, Online]
+
+    def create_dataprovider(self):
+        dp = self.klass()
+        dp.set_configuration({
+            "feedUrl": "http://planet.gnome.org/atom.xml";,
+            # "limit": 5,
+            # "randomize": None,
+            "downloadAudio": True,
+            "downloadVideo": True,
+            "downloadPhotos": True,
+        })
+        return dp
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]