--- /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")