# Copyright 2022-2023 ETSI TeraFlowSDN - TFS OSG (https://tfs.etsi.org/) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import logging from telemetry.database.TelemetryDB import TelemetryDB from .messages import create_collector_request logging.basicConfig(level=logging.INFO) LOGGER = logging.getLogger(__name__) def test_telemetry_DB_connection(): LOGGER.info('test_telemetry_DB_connection begin') TelemetryDBobj = TelemetryDB() if(TelemetryDBobj.create_database()): LOGGER.info('test_telemetry_DB_connection -----DB----') TelemetryDBobj.create_tables() # type: ignore LOGGER.info('test_telemetry_DB_connection -----Table----') TelemetryDBobj.inser_kpi(4, 'this is test kpi') LOGGER.info('test_telemetry_DB_connection -----INSERT KPI----') TelemetryDBobj.insert_collector(4, "this is test collector", 3.0, 12.0) LOGGER.info('test_telemetry_DB_connection -----INSERT COL----') TelemetryDBobj.get_kpi(1) LOGGER.info('test_telemetry_DB_connection -----GET KPI----')