Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar/tutorius/tests/actiontests.py
diff options
context:
space:
mode:
authormike <michael.jmontcalm@gmail.com>2009-04-15 02:55:10 (GMT)
committer mike <michael.jmontcalm@gmail.com>2009-04-15 02:55:10 (GMT)
commit8ab1e32a479c018766f330ecf71670ef71492300 (patch)
tree529350bcb00d23c8c404510c594e4a6c5ffa6394 /src/sugar/tutorius/tests/actiontests.py
parent29177ac24ce70208a6225669a1275f67ac0f647a (diff)
parent0aae7813af4bb9ccdc4f02ba7cd483c8967078f1 (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.py15
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()
+