test/unittest_dbapi.py
changeset 9469 032825bbacab
parent 9068 86dcc29740e0
child 9818 e3d2012adcd0
equal deleted inserted replaced
9468:39b7a91a3f4c 9469:032825bbacab
    47         self.assertRaises(ProgrammingError, cnx.close)
    47         self.assertRaises(ProgrammingError, cnx.close)
    48 
    48 
    49     def test_api(self):
    49     def test_api(self):
    50         cnx = _repo_connect(self.repo, login='anon', password='anon')
    50         cnx = _repo_connect(self.repo, login='anon', password='anon')
    51         self.assertEqual(cnx.user(None).login, 'anon')
    51         self.assertEqual(cnx.user(None).login, 'anon')
       
    52         self.assertEqual({'type': u'CWSource', 'source': u'system', 'extid': None},
       
    53                          cnx.entity_metas(1))
    52         self.assertEqual(cnx.describe(1), (u'CWSource', u'system', None))
    54         self.assertEqual(cnx.describe(1), (u'CWSource', u'system', None))
    53         cnx.close()
    55         cnx.close()
    54         self.assertRaises(ProgrammingError, cnx.user, None)
    56         self.assertRaises(ProgrammingError, cnx.user, None)
       
    57         self.assertRaises(ProgrammingError, cnx.entity_metas, 1)
    55         self.assertRaises(ProgrammingError, cnx.describe, 1)
    58         self.assertRaises(ProgrammingError, cnx.describe, 1)
    56 
    59 
    57     def test_shared_data_api(self):
    60     def test_shared_data_api(self):
    58         cnx = _repo_connect(self.repo, login='anon', password='anon')
    61         cnx = _repo_connect(self.repo, login='anon', password='anon')
    59         self.assertEqual(cnx.get_shared_data('data'), None)
    62         self.assertEqual(cnx.get_shared_data('data'), None)