_base.py 654 B

123456789101112131415161718192021222324252627
  1. '''
  2. @author: olivier.massot, 2019
  3. '''
  4. from core import mncheck
  5. from qgis.core import QgsProject
  6. import unittest
  7. class SchemaTest(unittest.TestCase):
  8. SCHEMA_NAME = ""
  9. PROJECT_FILE = ""
  10. def _open_qgs_project(self, filename):
  11. QgsProject.instance().clear()
  12. QgsProject.instance().read(filename)
  13. def _close_qgs_project(self):
  14. QgsProject.instance().clear()
  15. def setUp(self):
  16. if self.PROJECT_FILE:
  17. self._open_qgs_project(self.PROJECT_FILE)
  18. if self.SCHEMA_NAME:
  19. self.schema = mncheck.get_schema(self.SCHEMA_NAME)