コード例 #1
0
 def setUp(self):
     setup_context_for_ea_tests(self)
     self.model = EAPlotDataPaneModel(context=self.context)
     self.name = "9999; Detector 1"
     test_group = EAGroup(group_name=self.name,
                          detector="Detector 1",
                          run_number="9999")
     self.context.group_context._groups = [test_group]
     self.context.group_context._selected_groups = [self.name]
コード例 #2
0
    def setUp(self):
        # Store an empty widget to parent all the views, and ensure they are deleted correctly
        self.obj = QWidget()

        setup_context_for_ea_tests(self)

        self.view = mock.create_autospec(LoadRunWidgetView, autospec=True)
        self.model = mock.Mock(LoadRunWidgetModel, autospec=True)
        self.presenter = LoadRunWidgetPresenterEA(self.view, self.model)
    def setUp(self):
        # Store an empty widget to parent all the views, and ensure they are deleted correctly
        self.obj = QWidget()

        setup_context_for_ea_tests(self)

        self.view = mock.Mock()
        self.model = LoadRunWidgetModel(self.loaded_data, self.context)
        self.presenter = LoadRunWidgetPresenterEA(self.view, self.model)

        self.view.warning_popup = mock.Mock()
        self.model.execute = mock.Mock()

        self.load_single_run()
    def setUp(self):
        # Store an empty widget to parent all the views, and ensure they are deleted correctly
        self.obj = QWidget()

        setup_context_for_ea_tests(self)
        self.load_file_view = BrowseFileWidgetView(self.obj)
        self.load_run_view = LoadRunWidgetView(self.obj)
        self.load_run_view.set_current_instrument = mock.Mock()
        self.view = LoadWidgetView(parent=self.obj,
                                   load_file_view=self.load_file_view,
                                   load_run_view=self.load_run_view)
        self.model = LoadWidgetModel(self.loaded_data, self.context)
        self.model.instrument = mock.Mock()
        self.presenter = LoadWidgetPresenterEA(self.view, self.model)
        loaded_data = mock.Mock()
        context = mock.Mock()
        self.run_widget = LoadRunWidgetPresenterEA(
            self.load_run_view, LoadRunWidgetModel(loaded_data, context))
        self.presenter.set_load_run_widget(self.run_widget)
コード例 #5
0
    def setUp(self):
        self.obj = QWidget()

        self.loaded_data = MuonLoadData()

        setup_context_for_ea_tests(self)

        self.model = EAGroupingTabModel(context=self.context)

        self.grouping_table_view = EAGroupingTableView()
        self.grouping_table_widget = EAGroupingTablePresenter(self.grouping_table_view, self.model)

        self.grouping_table_view.warning_popup = mock.MagicMock()

        self.view = EAGroupingTabView(self.grouping_table_view)
        self.presenter = EAGroupingTabPresenter(self.view, self.model,
                                                self.grouping_table_widget)

        self.presenter.create_update_thread = mock.MagicMock(return_value=mock.MagicMock())
        self.view.display_warning_box = mock.MagicMock()
        self.grouping_table_view.warning_popup = mock.MagicMock()
コード例 #6
0
 def setUp(self):
     setup_context_for_ea_tests(self)
     self.model = LoadRunWidgetModel(self.loaded_data, self.context)