diff options
Diffstat (limited to 'Experior.Activity/tests/test_widgetIdentifier_identification.py')
-rw-r--r-- | Experior.Activity/tests/test_widgetIdentifier_identification.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Experior.Activity/tests/test_widgetIdentifier_identification.py b/Experior.Activity/tests/test_widgetIdentifier_identification.py index d00f4c1..1a570f1 100644 --- a/Experior.Activity/tests/test_widgetIdentifier_identification.py +++ b/Experior.Activity/tests/test_widgetIdentifier_identification.py @@ -28,3 +28,35 @@ def test_button_id(): def test_button_id_sub(): assert B.getIdentifierSub() == 'Stop' + +def test_toolbutton_no_label(): + tb = gtk.ToolButton('stock_id_1') + assert ToolButtonIdentifier(tb).getIdentifier() == 'stock_id_1' + +def test_toolbutton_with_label(): + tb = gtk.ToolButton('stock_id_2') + tb.set_label('Start') + assert ToolButtonIdentifier(tb).getIdentifier() == 'Start' + +def test_toolbutton_with_label_widget(): + tb = gtk.ToolButton('stock_id_3') + label = gtk.Label('Starting now') + tb.set_label_widget(label) + assert ToolButtonIdentifier(tb).getIdentifier() == 'Starting now' + +def test_toolbutton_with_icon_name(): + tb = gtk.ToolButton('stock_id_2') + tb.set_icon_name('Start') + assert ToolButtonIdentifier(tb).getIdentifier() == 'Start' + +def test_toolbutton_with_icon_widget(): + tb = gtk.ToolButton('stock_id_3') + ico = gtk.Label('Starting now') + tb.set_icon_widget(ico) + assert ToolButtonIdentifier(tb).getIdentifier() == 'Starting now' + +def test_toolbutton_label_priority(): + tb = gtk.ToolButton('stock_id') + tb.set_label('Start') + tb.set_icon_name('Stop') + assert ToolButtonIdentifier(tb).getIdentifier() == 'Start' |