def CalculateLDNUnitSuite():
    suite = unittest.TestSuite()
    suite.addTests(unittest.makeSuite(recode_stateTests, 'test'))
    suite.addTests(unittest.makeSuite(ldn_total_deg_fTests, 'test'))
    suite.addTests(unittest.makeSuite(ldn_total_by_transTests, 'test'))
    suite.addTests(unittest.makeSuite(ldn_total_by_trans_mergeTests, 'test'))
    return suite
示例#2
0
def run_all():
    suite = unittest.TestSuite()
    suite.addTests(unittest.makeSuite(TestInterface, 'test'))
    suite.addTests(unittest.makeSuite(TestImportAggregate, 'test'))
    suite.addTests(unittest.makeSuite(TestImportDetail, 'test'))
    suite.addTests(unittest.makeSuite(TestChartData, 'test'))
    suite.addTests(unittest.makeSuite(TestData, 'test'))
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(suite)
示例#3
0
def CalculateLDNIntegrationSuite():
    suite = unittest.TestSuite()
    suite.addTests(
        unittest.makeSuite(DlgCalculateLDNSummaryTableAdminWorkerTests,
                           'test'))
    suite.addTests(
        unittest.makeSuite(DlgCalculateLDNSummaryTableAdminOutputTests,
                           'test'))
    return suite
示例#4
0
def run_all():
    cov = coverage.Coverage(omit=[
        "*/usr/*",
        "*__init__.py",
        "*global_map_tiles*",
        "/tests_directory/tests/*",
        "/tests_directory/ext-libs/*",
        "/tests_directory/plugin/ui/qt/*",
        # "/tests_directory/vtr_plugin.py",  # todo: remove from here when tests exist
    ])
    cov.start()
    complete_suite = unittest.TestSuite(get_tests())
    print("")
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(complete_suite)
    print("")
    cov.stop()
    cov.save()
    cov.html_report(directory="/tests_directory/coverage")
    cov.xml_report(outfile="/tests_directory/coverage/coverage_report.xml")
    print(cov.report())
示例#5
0
def run_all():
    suite = unittest.TestSuite()
    # OQ_CSV_TO_LAYER_TYPES
    suite.addTest(unittest.makeSuite(LoadAggRiskTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadAggLossesStatsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadDmgByEventTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadEventsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadAggLossTableTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadRealizationsTestCase, 'test'))
    # OQ_EXTRACT_TO_LAYER_TYPES
    suite.addTest(unittest.makeSuite(LoadAssetRiskTestCase, 'test'))
    # NOTE: testing recovery curves starting from damages-rlzs
    suite.addTest(unittest.makeSuite(LoadDamagesRlzsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadAvgLossesRlzsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadAvgLossesStatsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadGmfDataTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadHcurvesTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadHmapsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadRupturesTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadUhsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadDisaggTestCase, 'test'))
    # OQ_ZIPPED_TYPES
    suite.addTest(unittest.makeSuite(LoadInputTestCase, 'test'))
    # OQ_RST_TYPES
    suite.addTest(unittest.makeSuite(LoadFullReportTestCase, 'test'))
    # OQ_EXTRACT_TO_VIEW_TYPES
    suite.addTest(unittest.makeSuite(LoadAggCurvesRlzsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadAggCurvesStatsTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadDamagesRlzsAggrTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadAvgLossesRlzsAggrTestCase, 'test'))
    suite.addTest(unittest.makeSuite(LoadAvgLossesStatsAggrTestCase, 'test'))

    # Other tests and checks
    suite.addTest(unittest.makeSuite(RunCalculationTestCase, 'test'))
    suite.addTest(
        unittest.makeSuite(AllLoadableOutputsFoundInDemosTestCase, 'test'))
    suite.addTest(unittest.makeSuite(AllLoadersAreImplementedTestCase, 'test'))
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(suite)
示例#6
0
def _make_runner(tests=[]):
    suite = unittest.TestSuite()
    for t in tests:
        suite.addTest(TestTestRunner(t))
    runner = unittest.TextTestRunner(verbosity=2)
    return runner.run(suite)
示例#7
0
def run_all():
    """Default function that is called by the runner if nothing else is specified"""
    suite = unittest.TestSuite()
    suite.addTests(unittest.makeSuite(TestGeometries, 'test'))
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(suite)
示例#8
0
def run_all(filterString=None):
    """Default function that is called by the runner if nothing else is specified"""
    filterString = 'test_' if filterString is None else filterString
    suite = unittest.TestSuite()
    suite.addTests(unittest.makeSuite(ModelTester, filterString))
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(suite)
示例#9
0
def integrationTests():
    suite = unittest.TestSuite()
    suite.addTest(CalculateLDNIntegrationSuite())
    suite.addTest(CalculateUrbanIntegrationSuite())
    return suite
示例#10
0
def unitTests():
    suite = unittest.TestSuite()
    suite.addTest(SettingsUnitSuite())
    suite.addTest(CalculateLDNUnitSuite())
    return suite
示例#11
0
def run_all():
    _suite = unittest.TestSuite()
    _suite.addTest(SettingsUnitSuite())
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(_suite)
示例#12
0
def SettingsUnitSuite():
    suite = unittest.TestSuite()
    suite.addTests(unittest.makeSuite(DialogSettingsLoginTests, 'test'))
    return suite
        # params['Test']['test string'] ='test'

        WRITER_REGISTRY.saveParamsToProject(params)
        restored_params = WRITER_REGISTRY.readParamsFromProject()
        self.assertEqual(restored_params, params)

    def test06_SaveRestoreWriterFromProject(self):
        """Test saving and restoring writer state to project"""

        writer = LeafletWriter()
        writer.params = getDefaultParams()
        # change some parameters
        writer.params['Appearance']['Add layers list'] = 'Collapsed'
        writer.params['Data export']['Minify GeoJSON files'] = False
        writer.params['Data export']['Precision'] = '4'
        writer.params['Data export']['Mapping library location'] = 'CDN'
        writer.params['Appearance']['Base layer'] = ['a', 'b', 'c']

        WRITER_REGISTRY.saveWriterToProject(writer)

        new_writer = WRITER_REGISTRY.createWriterFromProject()
        self.assertTrue(isinstance(new_writer, LeafletWriter))
        self.assertEqual(new_writer.params, writer.params)


if __name__ == "__main__":
    suite = unittest.TestSuite()
    suite.addTests(unittest.makeSuite(qgis2web_writerRegistryTest))
    runner = unittest.TextTestRunner(verbosity=2)
    runner.run(suite)
示例#14
0
def run_all():
    _suite = unittest.TestSuite()
    _suite.addTest(CalculateLDNIntegrationSuite())
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(_suite)
示例#15
0
def run_all():
    """Default function that is called by the runner if nothing else is specified"""
    suite = unittest.TestSuite()
    suite.addTests(unittest.makeSuite(EnvironmentSetterAlgorithmsTest, 'test'))
    unittest.TextTestRunner(verbosity=3, stream=sys.stdout).run(suite)
示例#16
0
def CalculateUrbanIntegrationSuite():
    suite = unittest.TestSuite()
    suite.addTests(
        unittest.makeSuite(DlgCalculateUrbanSummaryTableWorkerTests, 'test'))
    return suite