Esempio n. 1
0
    def __init__(self):
        self.mock_container = MockQWidget()
        self.mock_current = MockQWidget()
        self.container = StrictPropertyMock(return_value=self.mock_container)
        self.current = StrictPropertyMock(return_value=self.mock_current)
        self.general_settings = FakeMVP()

        self.save_settings_button = MockQButton()
Esempio n. 2
0
 def __init__(self):
     self.mock_container = MockQWidget()
     self.mock_current = MockQWidget()
     self.container = StrictPropertyMock(return_value=self.mock_container)
     self.current = StrictPropertyMock(return_value=self.mock_current)
     self.sections = FakeSectionsListWidget()
     self.general_settings = FakeMVP()
     self.categories_settings = FakeMVP()
     self.plot_settings = FakeMVP()
     self.fitting_settings = FakeMVP()
     self.save_settings_button = MockQButton()
     self.help_button = MockQButton()
Esempio n. 3
0
    def test_exception_logged_no_UsageService(self, mock_logger,
                                              mock_WorkbenchErrorMessageBox):
        UsageService.setEnabled(False)

        widget = MockQWidget()
        mock_errorbox = MockQWidget()
        mock_WorkbenchErrorMessageBox.return_value = mock_errorbox

        exception_logger(widget, ValueError, None, None)

        self.assertEqual(1, mock_logger.error.call_count)
        self.assertEqual(1, mock_WorkbenchErrorMessageBox.call_count)
        mock_errorbox.exec_.assert_called_once_with()
Esempio n. 4
0
    def test_exception_logged(self, mock_logger, mock_CrashReportPage):
        UsageService.setEnabled(True)

        widget = MockQWidget()

        exception_logger(widget, ValueError, None, None)

        self.assertEqual(1, mock_logger.error.call_count)
        mock_CrashReportPage.assert_called_once_with(
            show_continue_terminate=True)
        # 'user selects' continue working by default
        self.assertEqual(0, widget.close.call_count)
Esempio n. 5
0
 def __init__(self):
     self.view = MockQWidget()
 def __init__(self):
     self.view = MockQWidget()
     self.update_properties = MagicMock()