forked from openlp/openlp
Add some tests around the fix
This commit is contained in:
parent
bd5056fb09
commit
7bfdc7deef
@ -24,7 +24,9 @@
|
|||||||
|
|
||||||
Tests for the Projector Source Select form.
|
Tests for the Projector Source Select form.
|
||||||
"""
|
"""
|
||||||
from openlp.core.ui.projector.sourceselectform import source_group
|
from PyQt5 import QtCore
|
||||||
|
|
||||||
|
from openlp.core.ui.projector.sourceselectform import FingerTabBarWidget, source_group
|
||||||
|
|
||||||
|
|
||||||
def test_source_group():
|
def test_source_group():
|
||||||
@ -52,3 +54,30 @@ def test_source_group():
|
|||||||
'h': {'hdmi1': 'HDMI 1', 'hdmi2': 'HDMI 2'}
|
'h': {'hdmi1': 'HDMI 1', 'hdmi2': 'HDMI 2'}
|
||||||
}
|
}
|
||||||
assert result == expected_dict, result
|
assert result == expected_dict, result
|
||||||
|
|
||||||
|
|
||||||
|
def test_finger_tab_bar_widget():
|
||||||
|
"""
|
||||||
|
Test that the FingerTabBarWidget is initialised correctly
|
||||||
|
"""
|
||||||
|
# GIVEN: A FinderTabBarWidget class
|
||||||
|
# WHEN: An instance of the FingerTabBarWidget is created
|
||||||
|
widget = FingerTabBarWidget()
|
||||||
|
|
||||||
|
# THEN: It should havea tabSize of 100x25
|
||||||
|
assert widget.tabSize == QtCore.QSize(100, 25)
|
||||||
|
|
||||||
|
|
||||||
|
def test_finger_tab_bar_widget_with_kwargs():
|
||||||
|
"""
|
||||||
|
Test that the FingerTabBarWidget is initialised correctly from kwargs
|
||||||
|
"""
|
||||||
|
# GIVEN: A FinderTabBarWidget class and some arguments
|
||||||
|
width = 300
|
||||||
|
height = 100
|
||||||
|
|
||||||
|
# WHEN: An instance of the FingerTabBarWidget is created
|
||||||
|
widget = FingerTabBarWidget(width=width, height=height)
|
||||||
|
|
||||||
|
# THEN: It should havea tabSize of 100x25
|
||||||
|
assert widget.tabSize == QtCore.QSize(width, height)
|
||||||
|
Loading…
Reference in New Issue
Block a user