sobjects/test/unittest_cwxmlparser.py
changeset 10591 8e46ed1a0b8a
parent 10549 5fc21bf2684f
child 10603 65ad6980976e
equal deleted inserted replaced
10590:7629902e7554 10591:8e46ed1a0b8a
   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']