Coverage for mindsdb / integrations / utilities / test_utils.py: 0%
10 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
1from mindsdb.integrations.handlers.postgres_handler import Handler as PGHandler
4PG_HANDLER_NAME = 'test_handler'
5PG_CONNECTION_DATA = {
6 "user": "demo_user",
7 "password": "demo_password",
8 "host": "samples.mindsdb.com",
9 "port": "5432",
10 "database": "demo"
11}
14class HandlerControllerMock:
15 def __init__(self):
16 self.handlers = {
17 PG_HANDLER_NAME: PGHandler(
18 PG_HANDLER_NAME,
19 **{"connection_data": PG_CONNECTION_DATA}
20 )
21 }
23 def get_handler(self, name):
24 return self.handlers[name]
26 def get(self, name):
27 return {
28 'id': 0,
29 'name': PG_HANDLER_NAME
30 }