test/unittest_dbapi.py
branchstable
changeset 6340 470d8e828fda
parent 5426 0d4853a6e5ee
child 6415 b0b0f097a72d
equal deleted inserted replaced
6339:bdc3dc94d744 6340:470d8e828fda
    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