212 self.assertEqual(len(stats['created']), 2) |
212 self.assertEqual(len(stats['created']), 2) |
213 self.assertEqual(stats['updated'], set()) |
213 self.assertEqual(stats['updated'], set()) |
214 |
214 |
215 with self.admin_access.web_request() as req: |
215 with self.admin_access.web_request() as req: |
216 user = req.execute('CWUser X WHERE X login "sthenault"').get_entity(0, 0) |
216 user = req.execute('CWUser X WHERE X login "sthenault"').get_entity(0, 0) |
217 self.assertEqual(user.creation_date, datetime(2010, 01, 22, 10, 27, 59)) |
217 self.assertEqual(user.creation_date, datetime(2010, 1, 22, 10, 27, 59)) |
218 self.assertEqual(user.modification_date, datetime(2011, 01, 25, 14, 14, 06)) |
218 self.assertEqual(user.modification_date, datetime(2011, 1, 25, 14, 14, 6)) |
219 self.assertEqual(user.cwuri, 'http://pouet.org/5') |
219 self.assertEqual(user.cwuri, 'http://pouet.org/5') |
220 self.assertEqual(user.cw_source[0].name, 'myfeed') |
220 self.assertEqual(user.cw_source[0].name, 'myfeed') |
221 self.assertEqual(user.absolute_url(), 'http://pouet.org/5') |
221 self.assertEqual(user.absolute_url(), 'http://pouet.org/5') |
222 self.assertEqual(len(user.use_email), 1) |
222 self.assertEqual(len(user.use_email), 1) |
223 # copy action |
223 # copy action |
297 def test_external_entity(self): |
297 def test_external_entity(self): |
298 dfsource = self.repo.sources_by_uri['myotherfeed'] |
298 dfsource = self.repo.sources_by_uri['myotherfeed'] |
299 with self.repo.internal_cnx() as cnx: |
299 with self.repo.internal_cnx() as cnx: |
300 stats = dfsource.pull_data(cnx, force=True, raise_on_error=True) |
300 stats = dfsource.pull_data(cnx, force=True, raise_on_error=True) |
301 user = cnx.execute('CWUser X WHERE X login "sthenault"').get_entity(0, 0) |
301 user = cnx.execute('CWUser X WHERE X login "sthenault"').get_entity(0, 0) |
302 self.assertEqual(user.creation_date, datetime(2010, 01, 22, 10, 27, 59)) |
302 self.assertEqual(user.creation_date, datetime(2010, 1, 22, 10, 27, 59)) |
303 self.assertEqual(user.modification_date, datetime(2011, 01, 25, 14, 14, 06)) |
303 self.assertEqual(user.modification_date, datetime(2011, 1, 25, 14, 14, 6)) |
304 self.assertEqual(user.cwuri, 'http://pouet.org/5') |
304 self.assertEqual(user.cwuri, 'http://pouet.org/5') |
305 self.assertEqual(user.cw_source[0].name, 'myfeed') |
305 self.assertEqual(user.cw_source[0].name, 'myfeed') |
306 |
306 |
307 def test_noerror_missing_fti_attribute(self): |
307 def test_noerror_missing_fti_attribute(self): |
308 dfsource = self.repo.sources_by_uri['myfeed'] |
308 dfsource = self.repo.sources_by_uri['myfeed'] |