def test_01_dependencies(self): global asistente_ladm_col unload_projectgenerator() valid = asistente_ladm_col.is_plugin_version_valid() self.assertFalse(valid) import_projectgenerator() valid = asistente_ladm_col.is_plugin_version_valid() self.assertTrue(valid)
from processing.core.Processing import Processing from qgis.testing import (unittest, start_app) start_app() # need to start before asistente_ladm_col.tests.utils from asistente_ladm_col.tests.utils import (import_projectgenerator, get_dbconn, get_test_path, restore_schema, clean_table) from asistente_ladm_col.utils.qgis_utils import QGISUtils from asistente_ladm_col.config.table_mapping_config import BOUNDARY_POINT_TABLE from asistente_ladm_col.config.general_config import DEFAULT_EPSG import_projectgenerator() class TestCopy(unittest.TestCase): @classmethod def setUpClass(self): print("\nINFO: Setting up copy CSV points to DB validation...") self.qgis_utils = QGISUtils() self.db_connection = get_dbconn('test_ladm_col') self.db_connection_3d = get_dbconn('test_ladm_col_3d') result = self.db_connection.test_connection() print('test_connection', result) if not result[1]: print('The test connection is not working') return restore_schema('test_ladm_col')