123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- """
- ***************************************************************************
- QgisAlgorithmTests2.py
- ---------------------
- Date : January 2016
- Copyright : (C) 2016 by Matthias Kuhn
- Email : matthias@opengis.ch
- ***************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************
- """
- __author__ = 'Matthias Kuhn'
- __date__ = 'January 2016'
- __copyright__ = '(C) 2016, Matthias Kuhn'
- import AlgorithmsTestBase
- import nose2
- import shutil
- import os
- import unittest
- from qgis.testing import start_app, QgisTestCase
- class TestQgisAlgorithms5(QgisTestCase, AlgorithmsTestBase.AlgorithmsTest):
- @classmethod
- def setUpClass(cls):
- start_app()
- from processing.core.Processing import Processing
- Processing.initialize()
- cls.cleanup_paths = []
- @classmethod
- def tearDownClass(cls):
- from processing.core.Processing import Processing
- Processing.deinitialize()
- for path in cls.cleanup_paths:
- shutil.rmtree(path)
- def test_definition_file(self):
- return 'qgis_algorithm_tests5.yaml'
- if __name__ == '__main__':
- nose2.main()
|