Coverage for mindsdb / integrations / handlers / rockset_handler / tests / test_rockset_handler.py: 0%
20 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
1import unittest
2from mindsdb.api.executor.data_types.response_type import RESPONSE_TYPE
3from mindsdb.integrations.handlers.rockset_handler.rockset_handler import RocksetHandler
6class RocksetHandlerTest(unittest.TestCase):
7 @classmethod
8 def setUpClass(cls):
9 cls.kwargs = {
10 "connection_args": {
11 "host": '127.0.0.1',
12 "port": 3306,
13 "user": "rockset",
14 "password": "rockset"
15 }
16 }
17 cls.handler = RocksetHandler('test_rockset_handler', **cls.kwargs)
19 def test_0_connect(self):
20 self.handler.check_connection()
22 def test_1_get_tables(self):
23 tables = self.handler.get_tables()
24 self.assertEqual(tables, [])
26 def test_2_get_columns(self):
27 columns = self.handler.get_columns('test')
28 self.assertEqual(columns, [])
30 def test_3_query(self):
31 response = self.handler.query('SELECT 1')
32 self.assertEqual(response['type'], RESPONSE_TYPE.QUERY)
33 self.assertEqual(response['data'], [[1]])