cubicweb/dataimport/test/test_pgstore.py
changeset 12504 362fdb399ff5
parent 12249 676c166bbd74
child 12567 26744ad37953
equal deleted inserted replaced
12503:b01dd0ef43aa 12504:362fdb399ff5
    22 
    22 
    23 from six import PY3
    23 from six import PY3
    24 from logilab.common.testlib import TestCase, unittest_main
    24 from logilab.common.testlib import TestCase, unittest_main
    25 
    25 
    26 from cubicweb.dataimport import pgstore
    26 from cubicweb.dataimport import pgstore
    27 from cubicweb.devtools import testlib
       
    28 
    27 
    29 
    28 
    30 if PY3:
    29 if PY3:
    31     long = int
    30     long = int
    32 
    31 
    92         results = pgstore._create_copyfrom_buffer(data, ('integer', 'text'))
    91         results = pgstore._create_copyfrom_buffer(data, ('integer', 'text'))
    93         expected = u'''42\téléphant\n6\tbabar'''
    92         expected = u'''42\téléphant\n6\tbabar'''
    94         self.assertEqual(expected, results.getvalue())
    93         self.assertEqual(expected, results.getvalue())
    95 
    94 
    96 
    95 
    97 class SQLGenObjectStoreTC(testlib.CubicWebTC):
       
    98 
       
    99     def test_prepare_insert_entity(self):
       
   100         with self.admin_access.repo_cnx() as cnx:
       
   101             store = pgstore.SQLGenObjectStore(cnx)
       
   102             eid = store.prepare_insert_entity('CWUser', login=u'toto',
       
   103                                               upassword=u'pwd')
       
   104             self.assertIsNotNone(eid)
       
   105 
       
   106 
       
   107 if __name__ == '__main__':
    96 if __name__ == '__main__':
   108     unittest_main()
    97     unittest_main()