diff options
author | mike <michael.jmontcalm@gmail.com> | 2009-04-15 02:55:10 (GMT) |
---|---|---|
committer | mike <michael.jmontcalm@gmail.com> | 2009-04-15 02:55:10 (GMT) |
commit | 8ab1e32a479c018766f330ecf71670ef71492300 (patch) | |
tree | 529350bcb00d23c8c404510c594e4a6c5ffa6394 /src/sugar/tutorius/tests/actiontests.py | |
parent | 29177ac24ce70208a6225669a1275f67ac0f647a (diff) | |
parent | 0aae7813af4bb9ccdc4f02ba7cd483c8967078f1 (diff) |
Merge commit 'origin/lp349874'
Conflicts:
source/external/source/sugar-toolkit/src/sugar/tutorius/tests/actiontests.py
source/external/source/sugar-toolkit/src/sugar/tutorius/tests/filterstests.py
source/external/source/sugar-toolkit/src/sugar/tutorius/tests/gtkutilstests.py
source/external/source/sugar-toolkit/src/sugar/tutorius/tests/run-tests.py
Diffstat (limited to 'src/sugar/tutorius/tests/actiontests.py')
-rw-r--r-- | src/sugar/tutorius/tests/actiontests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/sugar/tutorius/tests/actiontests.py b/src/sugar/tutorius/tests/actiontests.py index 9c398d4..ab9cdba 100644 --- a/src/sugar/tutorius/tests/actiontests.py +++ b/src/sugar/tutorius/tests/actiontests.py @@ -153,6 +153,21 @@ class ChainActionTest(unittest.TestCase): assert len(witness) is 2, "Two actions should give 2 undo's" +class DisableWidgetActionTests(unittest.TestCase): + def test_disable(self): + btn = gtk.Button() + ObjectStore().activity = btn + btn.set_sensitive(True) + assert btn.props.sensitive is True, "Callback should have been called" + + act = DisableWidgetAction("0") + assert btn.props.sensitive is True, "Callback should have been called again" + act.do() + assert btn.props.sensitive is False, "Callback should not have been called again" + act.undo() + assert btn.props.sensitive is True, "Callback should have been called again" + if __name__ == "__main__": unittest.main() + |