259 self.assertEqual(user.creation_date, datetime(2010, 01, 22, 10, 27, 59)) |
259 self.assertEqual(user.creation_date, datetime(2010, 01, 22, 10, 27, 59)) |
260 self.assertEqual(user.modification_date, datetime(2011, 01, 25, 14, 14, 06)) |
260 self.assertEqual(user.modification_date, datetime(2011, 01, 25, 14, 14, 06)) |
261 self.assertEqual(user.cwuri, 'http://pouet.org/5') |
261 self.assertEqual(user.cwuri, 'http://pouet.org/5') |
262 self.assertEqual(user.cw_source[0].name, 'myfeed') |
262 self.assertEqual(user.cw_source[0].name, 'myfeed') |
263 |
263 |
264 def test_missing_fti_attribute(self): |
264 def test_noerror_missing_fti_attribute(self): |
265 dfsource = self.repo.sources_by_uri['myfeed'] |
265 dfsource = self.repo.sources_by_uri['myfeed'] |
266 session = self.repo.internal_session() |
266 session = self.repo.internal_session() |
267 parser = dfsource._get_parser(session) |
267 parser = dfsource._get_parser(session) |
268 dfsource.process_urls(parser, [''' |
268 dfsource.process_urls(parser, [''' |
269 <rset size="1"> |
269 <rset size="1"> |
271 <title>how-to</title> |
271 <title>how-to</title> |
272 </Card> |
272 </Card> |
273 </rset> |
273 </rset> |
274 '''], raise_on_error=True) |
274 '''], raise_on_error=True) |
275 |
275 |
|
276 def test_noerror_unspecified_date(self): |
|
277 dfsource = self.repo.sources_by_uri['myfeed'] |
|
278 session = self.repo.internal_session() |
|
279 parser = dfsource._get_parser(session) |
|
280 dfsource.process_urls(parser, [''' |
|
281 <rset size="1"> |
|
282 <Card eid="50" cwuri="http://pouet.org/50" cwsource="system"> |
|
283 <title>how-to</title> |
|
284 <content>how-to</content> |
|
285 <synopsis>how-to</synopsis> |
|
286 <creation_date/> |
|
287 </Card> |
|
288 </rset> |
|
289 '''], raise_on_error=True) |
|
290 |
276 if __name__ == '__main__': |
291 if __name__ == '__main__': |
277 from logilab.common.testlib import unittest_main |
292 from logilab.common.testlib import unittest_main |
278 unittest_main() |
293 unittest_main() |