コード例 #1
0
    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)
コード例 #2
0
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')