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) |