def createMultiModuleDialog(): project = Project(rootFolder / 'it' / 'multi-module-project') preferences = project.preferences preferences.load() qtPrefs = QtPreferences() return CustomPatternDialog(qtPrefs, preferences.customPatternPreferences, None)
def createEmptyDialog(): project = Project(Path('Foo')) defaults = Defaults(CustomPatternEmptyDefaults()) preferences = ProjectPreferences(project, defaults) qtPrefs = QtPreferences() return CustomPatternDialog(qtPrefs, preferences.customPatternPreferences, None)
def createWithMultiModuleProject(): projects = [] prefs = QtPreferences() widget = MavenRunnerFrameForTests(projects, prefs) path = rootFolder / 'it' / 'multi-module-project' widget.addProject(path) return widget
def test_maven_started(qtbot, qtmodeltester): prefs = QtPreferences() widget = LogFrame(prefs) qtbot.addWidget(widget) # TODO Core dump #qtmodeltester.check(widget.tree.model()) # TODO Core dump!!! How? #qtmodeltester.check(widget.tree.model(), force_py=True) project = Project(Path('Foo')) args = ['mvn', 'clean', 'install'] widget.mavenStarted(project, args)
def test_hierarchy(qtbot, qtmodeltester): prefs = QtPreferences() widget = LogFrame(prefs) qtbot.addWidget(widget) widget.mavenModule('foo:1.0') widget.mavenPlugin('maven-surefire-plugin:2.12.4:test') widget.startedTest('whatever') widget.warning('WARN') widget.error('ERROR') widget.startedTest('next test') # TODO Core dump #qtmodeltester.check(widget.tree.model())
def createLogView(): prefs = QtPreferences() view = LogView(prefs) return view
def test_no_projects(qtbot): projects = [] prefs = QtPreferences() widget = MavenRunnerFrame(projects, prefs) assert not widget.projectSelector.enabled
def test_create_qt_prefs(qtbot): prefs = QtPreferences() assert prefs.defaultTextColor is not None
def test_reactorSummary(qtbot): prefs = QtPreferences() widget = LogFrame(prefs) qtbot.addWidget(widget) widget.reactorSummary('foo', 'SUCCESS', '1 s')
def createTestModel(qapp): qtPrefs = QtPreferences() style = qapp.style() matcher = SubstringMatcher('oo', LogLevelStrategy.INFO) results = [LogLevelDebugResult('foo', matcher, matcher.result, 1, 3)] return CustomPatternDebugTableModel(qtPrefs, style, results)