source: sasview/src/sas/qtgui/GUITests.py @ 28a09b0

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalc
Last change on this file since 28a09b0 was 28a09b0, checked in by Piotr Rozyczko <rozyczko@…>, 7 years ago

Merged Celine's implementation of the generic scattering calculator

  • Property mode set to 100644
File size: 4.3 KB
Line 
1import unittest
2
3# Main Window
4from MainWindow.UnitTesting import AboutBoxTest
5from MainWindow.UnitTesting import DataExplorerTest
6from MainWindow.UnitTesting import WelcomePanelTest
7from MainWindow.UnitTesting import DroppableDataLoadWidgetTest
8from MainWindow.UnitTesting import GuiManagerTest
9from MainWindow.UnitTesting import MainWindowTest
10
11# Plotting
12from Plotting.UnitTesting import AddTextTest
13from Plotting.UnitTesting import PlotHelperTest
14from Plotting.UnitTesting import PlotterBaseTest
15from Plotting.UnitTesting import PlotterTest
16from Plotting.UnitTesting import Plotter2DTest
17from Plotting.UnitTesting import ScalePropertiesTest
18from Plotting.UnitTesting import WindowTitleTest
19from Plotting.UnitTesting import SetGraphRangeTest
20from Plotting.UnitTesting import LinearFitTest
21from Plotting.UnitTesting import PlotPropertiesTest
22from Plotting.UnitTesting import PlotUtilitiesTest
23from Plotting.UnitTesting import ColorMapTest
24from Plotting.UnitTesting import BoxSumTest
25from Plotting.UnitTesting import SlicerModelTest
26from Plotting.UnitTesting import SlicerParametersTest
27
28# Calculators
29from Calculators.UnitTesting import KiessigCalculatorTest
30from Calculators.UnitTesting import DensityCalculatorTest
31from Calculators.UnitTesting import GenericScatteringCalculatorTest
32
33# Utilities
34from Utilities.UnitTesting import GuiUtilsTest
35from Utilities.UnitTesting import SasviewLoggerTest
36
37# Unit Testing
38from UnitTesting import TestUtilsTest
39
40# Perspectives
41import path_prepare
42from Perspectives.Fitting.UnitTesting import FittingWidgetTest
43from Perspectives.Fitting.UnitTesting import FittingPerspectiveTest
44from Perspectives.Fitting.UnitTesting import FittingLogicTest
45from Perspectives.Fitting.UnitTesting import FittingUtilitiesTest
46
47
48def suite():
49    suites = (
50        # Plotting
51        unittest.makeSuite(PlotHelperTest.PlotHelperTest,       'test'),
52        unittest.makeSuite(PlotterTest.PlotterTest,          'test'),
53        unittest.makeSuite(WindowTitleTest.WindowTitleTest, 'test'),
54        unittest.makeSuite(PlotterBaseTest.PlotterBaseTest,     'test'),
55        unittest.makeSuite(Plotter2DTest.Plotter2DTest,        'test'),
56        unittest.makeSuite(AddTextTest.AddTextTest,          'test'),
57        unittest.makeSuite(ScalePropertiesTest.ScalePropertiesTest,  'test'),
58        unittest.makeSuite(SetGraphRangeTest.SetGraphRangeTest, 'test'),
59        unittest.makeSuite(LinearFitTest.LinearFitTest, 'test'),
60        unittest.makeSuite(PlotPropertiesTest.PlotPropertiesTest, 'test'),
61        unittest.makeSuite(PlotUtilitiesTest.PlotUtilitiesTest, 'test'),
62        unittest.makeSuite(ColorMapTest.ColorMapTest, 'test'),
63        unittest.makeSuite(BoxSumTest.BoxSumTest, 'test'),
64        unittest.makeSuite(SlicerModelTest.SlicerModelTest, 'test'),
65        unittest.makeSuite(SlicerParametersTest.SlicerParametersTest, 'test'),
66
67        # Main window
68        unittest.makeSuite(AboutBoxTest.AboutBoxTest,          'test'),
69        unittest.makeSuite(DataExplorerTest.DataExplorerTest,  'test'),
70        unittest.makeSuite(WelcomePanelTest.WelcomePanelTest,  'test'),
71        unittest.makeSuite(DroppableDataLoadWidgetTest.DroppableDataLoadWidgetTest, 'test'),
72        unittest.makeSuite(GuiManagerTest.GuiManagerTest,      'test'),
73        unittest.makeSuite(GuiUtilsTest.GuiUtilsTest,          'test'),
74        unittest.makeSuite(MainWindowTest.MainWindowTest,      'test'),
75
76        # Utilities
77        unittest.makeSuite(TestUtilsTest.TestUtilsTest,        'test'),
78        unittest.makeSuite(SasviewLoggerTest.SasviewLoggerTest,    'test'),
79
80        # Calculators
81        unittest.makeSuite(KiessigCalculatorTest.KiessigCalculatorTest, 'test'),
82        unittest.makeSuite(DensityCalculatorTest.DensityCalculatorTest, 'test'),
83        unittest.makeSuite(GenericScatteringCalculatorTest.GenericScatteringCalculatorTest, 'test'),
84
85        # Perspectives
86        unittest.makeSuite(FittingPerspectiveTest.FittingPerspectiveTest, 'test'),
87        unittest.makeSuite(FittingWidgetTest.FittingWidgetTest, 'test'),
88        unittest.makeSuite(FittingLogicTest.FittingLogicTest, 'test'),
89        unittest.makeSuite(FittingUtilitiesTest.FittingUtilitiesTest, 'test'),
90    )
91    return unittest.TestSuite(suites)
92
93if __name__ == "__main__":
94    unittest.main(defaultTest="suite")
95
Note: See TracBrowser for help on using the repository browser.