cubicweb/server/test/data/entities.py
changeset 11355 47b0b08fbb4b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cubicweb/server/test/data/entities.py	Wed Jun 22 11:38:53 2016 +0200
@@ -0,0 +1,18 @@
+from cubicweb.server.sources import datafeed
+
+
+class SourceParserSuccess(datafeed.DataFeedParser):
+    __regid__ = 'test_source_parser_success'
+
+    def process(self, url, raise_on_error=False):
+        entity = self._cw.create_entity('Card', title=u'success')
+        self.notify_updated(entity)
+
+
+class SourceParserFail(SourceParserSuccess):
+    __regid__ = 'test_source_parser_fail'
+
+    def process(self, url, raise_on_error=False):
+        entity = self._cw.create_entity('Card', title=u'fail')
+        self.notify_updated(entity)
+        raise RuntimeError("fail")