Ejemplo n.º 1
0
def createMultiModuleDialog():
    project = Project(rootFolder / 'it' / 'multi-module-project')
    preferences = project.preferences
    preferences.load()
    qtPrefs = QtPreferences()
    return CustomPatternDialog(qtPrefs, preferences.customPatternPreferences,
                               None)
Ejemplo n.º 2
0
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
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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())
Ejemplo n.º 6
0
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
Ejemplo n.º 8
0
def test_create_qt_prefs(qtbot):
    prefs = QtPreferences()

    assert prefs.defaultTextColor is not None
Ejemplo n.º 9
0
def test_reactorSummary(qtbot):
	prefs = QtPreferences()
	widget = LogFrame(prefs)
	qtbot.addWidget(widget)

	widget.reactorSummary('foo', 'SUCCESS', '1 s')
Ejemplo n.º 10
0
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)