27 |
27 |
28 class DBAPITC(CubicWebTC): |
28 class DBAPITC(CubicWebTC): |
29 |
29 |
30 def test_public_repo_api(self): |
30 def test_public_repo_api(self): |
31 cnx = self.login('anon') |
31 cnx = self.login('anon') |
32 self.assertEquals(cnx.get_schema(), self.repo.schema) |
32 self.assertEqual(cnx.get_schema(), self.repo.schema) |
33 self.assertEquals(cnx.source_defs(), {'system': {'adapter': 'native', 'uri': 'system'}}) |
33 self.assertEqual(cnx.source_defs(), {'system': {'adapter': 'native', 'uri': 'system'}}) |
34 self.restore_connection() # proper way to close cnx |
34 self.restore_connection() # proper way to close cnx |
35 self.assertRaises(ProgrammingError, cnx.get_schema) |
35 self.assertRaises(ProgrammingError, cnx.get_schema) |
36 self.assertRaises(ProgrammingError, cnx.source_defs) |
36 self.assertRaises(ProgrammingError, cnx.source_defs) |
37 |
37 |
38 def test_db_api(self): |
38 def test_db_api(self): |
39 cnx = self.login('anon') |
39 cnx = self.login('anon') |
40 self.assertEquals(cnx.rollback(), None) |
40 self.assertEqual(cnx.rollback(), None) |
41 self.assertEquals(cnx.commit(), None) |
41 self.assertEqual(cnx.commit(), None) |
42 self.restore_connection() # proper way to close cnx |
42 self.restore_connection() # proper way to close cnx |
43 #self.assertEquals(cnx.close(), None) |
43 #self.assertEqual(cnx.close(), None) |
44 self.assertRaises(ProgrammingError, cnx.rollback) |
44 self.assertRaises(ProgrammingError, cnx.rollback) |
45 self.assertRaises(ProgrammingError, cnx.commit) |
45 self.assertRaises(ProgrammingError, cnx.commit) |
46 self.assertRaises(ProgrammingError, cnx.close) |
46 self.assertRaises(ProgrammingError, cnx.close) |
47 |
47 |
48 def test_api(self): |
48 def test_api(self): |
49 cnx = self.login('anon') |
49 cnx = self.login('anon') |
50 self.assertEquals(cnx.user(None).login, 'anon') |
50 self.assertEqual(cnx.user(None).login, 'anon') |
51 self.assertEquals(cnx.describe(1), (u'CWGroup', u'system', None)) |
51 self.assertEqual(cnx.describe(1), (u'CWGroup', u'system', None)) |
52 self.restore_connection() # proper way to close cnx |
52 self.restore_connection() # proper way to close cnx |
53 self.assertRaises(ProgrammingError, cnx.user, None) |
53 self.assertRaises(ProgrammingError, cnx.user, None) |
54 self.assertRaises(ProgrammingError, cnx.describe, 1) |
54 self.assertRaises(ProgrammingError, cnx.describe, 1) |
55 |
55 |
56 def test_shared_data_api(self): |
56 def test_shared_data_api(self): |
57 cnx = self.login('anon') |
57 cnx = self.login('anon') |
58 self.assertEquals(cnx.get_shared_data('data'), None) |
58 self.assertEqual(cnx.get_shared_data('data'), None) |
59 cnx.set_shared_data('data', 4) |
59 cnx.set_shared_data('data', 4) |
60 self.assertEquals(cnx.get_shared_data('data'), 4) |
60 self.assertEqual(cnx.get_shared_data('data'), 4) |
61 cnx.get_shared_data('data', pop=True) |
61 cnx.get_shared_data('data', pop=True) |
62 cnx.get_shared_data('whatever', pop=True) |
62 cnx.get_shared_data('whatever', pop=True) |
63 self.assertEquals(cnx.get_shared_data('data'), None) |
63 self.assertEqual(cnx.get_shared_data('data'), None) |
64 cnx.set_shared_data('data', 4) |
64 cnx.set_shared_data('data', 4) |
65 self.assertEquals(cnx.get_shared_data('data'), 4) |
65 self.assertEqual(cnx.get_shared_data('data'), 4) |
66 self.restore_connection() # proper way to close cnx |
66 self.restore_connection() # proper way to close cnx |
67 self.assertRaises(ProgrammingError, cnx.check) |
67 self.assertRaises(ProgrammingError, cnx.check) |
68 self.assertRaises(ProgrammingError, cnx.set_shared_data, 'data', 0) |
68 self.assertRaises(ProgrammingError, cnx.set_shared_data, 'data', 0) |
69 self.assertRaises(ProgrammingError, cnx.get_shared_data, 'data') |
69 self.assertRaises(ProgrammingError, cnx.get_shared_data, 'data') |
70 |
70 |