equal
deleted
inserted
replaced
27 class DBAPITC(CubicWebTC): |
27 class DBAPITC(CubicWebTC): |
28 |
28 |
29 def test_public_repo_api(self): |
29 def test_public_repo_api(self): |
30 cnx = self.login('anon') |
30 cnx = self.login('anon') |
31 self.assertEqual(cnx.get_schema(), self.repo.schema) |
31 self.assertEqual(cnx.get_schema(), self.repo.schema) |
32 self.assertEqual(cnx.source_defs(), {'system': {'adapter': 'native', 'uri': 'system'}}) |
32 self.assertEqual(cnx.source_defs(), {'system': {'type': 'native', 'uri': 'system'}}) |
33 self.restore_connection() # proper way to close cnx |
33 self.restore_connection() # proper way to close cnx |
34 self.assertRaises(ProgrammingError, cnx.get_schema) |
34 self.assertRaises(ProgrammingError, cnx.get_schema) |
35 self.assertRaises(ProgrammingError, cnx.source_defs) |
35 self.assertRaises(ProgrammingError, cnx.source_defs) |
36 |
36 |
37 def test_db_api(self): |
37 def test_db_api(self): |
45 self.assertRaises(ProgrammingError, cnx.close) |
45 self.assertRaises(ProgrammingError, cnx.close) |
46 |
46 |
47 def test_api(self): |
47 def test_api(self): |
48 cnx = self.login('anon') |
48 cnx = self.login('anon') |
49 self.assertEqual(cnx.user(None).login, 'anon') |
49 self.assertEqual(cnx.user(None).login, 'anon') |
50 self.assertEqual(cnx.describe(1), (u'CWGroup', u'system', None)) |
50 self.assertEqual(cnx.describe(1), (u'CWSource', u'system', None)) |
51 self.restore_connection() # proper way to close cnx |
51 self.restore_connection() # proper way to close cnx |
52 self.assertRaises(ProgrammingError, cnx.user, None) |
52 self.assertRaises(ProgrammingError, cnx.user, None) |
53 self.assertRaises(ProgrammingError, cnx.describe, 1) |
53 self.assertRaises(ProgrammingError, cnx.describe, 1) |
54 |
54 |
55 def test_shared_data_api(self): |
55 def test_shared_data_api(self): |