equal
deleted
inserted
replaced
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() |