Exemplo n.º 1
0
    def test_on_transition_enabled_changed(self):
        """
        Test the _on_transition_enabled_changed() slot
        """
        # GIVEN: And instance of AlignmentTransitionsPage and some mock widgets
        page = AlignmentTransitionsPage()

        # WHEN: _on_transition_enabled_changed
        page._on_transition_enabled_changed(True)

        # THEN: The correct widgets should be visible
        assert page.transition_effect_label.isEnabled()
        assert page.transition_effect_combo_box.isEnabled()
        assert page.transition_speed_label.isEnabled()
        assert page.transition_speed_combo_box.isEnabled()
        assert page.transition_direction_combo_box.isEnabled()
        assert page.transition_reverse_check_box.isEnabled()
Exemplo n.º 2
0
    def test_set_is_transition_enabled(self):
        """
        Test the is_transition_enabled setter
        """
        # GIVEN: A AlignmentTransitionsPage instance
        page = AlignmentTransitionsPage()
        page._on_transition_enabled_changed = MagicMock()

        # WHEN: The property is set
        page.is_transition_enabled = True

        # THEN: The result should be correct
        assert page.transitions_enabled_check_box.isChecked() is True
        page._on_transition_enabled_changed.assert_called_once_with(True)