Source code for safe_qgis.test_function_options_dialog
"""
InaSAFE Disaster risk assessment tool developed by AusAid and World Bank
- **GUI Test Cases.**
Contact : ole.moller.nielsen@gmail.com
.. note:: 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__ = 'misugijunz@gmail.com'
__date__ = '15/10/2012'
__copyright__ = ('Copyright 2012, Australia Indonesia Facility for '
'Disaster Reduction')
import unittest
import sys
import os
import logging
from PyQt4.QtGui import QLineEdit
# Add PARENT directory to path to make test aware of other modules
pardir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
sys.path.append(pardir)
from safe.impact_functions import get_plugins
from safe_qgis.function_options_dialog import FunctionOptionsDialog
from safe_qgis.utilities_test import getQgisTestApp
# pylint: disable=W0611
from safe.engine.impact_functions_for_testing.itb_fatality_model_configurable\
import ITBFatalityFunctionConfigurable
# pylint: enable=W0611
QGISAPP, CANVAS, IFACE, PARENT = getQgisTestApp()
LOGGER = logging.getLogger('InaSAFE')
[docs]class FunctionOptionsDialogTest(unittest.TestCase):
"""Test the InaSAFE GUI for Configurable Impact Functions"""
[docs] def setUp(self):
"""Fixture run before all tests"""
pass
[docs] def tearUp(self):
"""Fixture run before each test"""
pass
[docs] def tearDown(self):
"""Fixture run after each test"""
pass
if __name__ == "__main__":
suite = unittest.makeSuite(FunctionOptionsDialogTest, 'test')
runner = unittest.TextTestRunner(verbosity=2)
runner.run(suite)