コード例 #1
0
ファイル: base.py プロジェクト: Distrotech/python-notify
    def test_with_changes_frozen_1 (self):
        test     = NotifyTestObject ()
        variable = Variable ()

        variable.changed.connect (test.simple_handler)
        variable.with_changes_frozen (lambda: None)

        # Must not emit `changed' signal: no changes at all.
        test.assert_results ()
コード例 #2
0
ファイル: base.py プロジェクト: brmed/py-notify
    def test_with_changes_frozen_1(self):
        test = NotifyTestObject()
        variable = Variable()

        variable.changed.connect(test.simple_handler)
        variable.with_changes_frozen(lambda: None)

        # Must not emit `changed' signal: no changes at all.
        test.assert_results()
コード例 #3
0
ファイル: base.py プロジェクト: Distrotech/python-notify
    def test_with_changes_frozen_2 (self):
        test     = NotifyTestObject ()
        variable = Variable ()

        variable.changed.connect (test.simple_handler)

        def do_changes ():
            variable.value = 1

        variable.with_changes_frozen (do_changes)

        test.assert_results (1)
コード例 #4
0
ファイル: base.py プロジェクト: brmed/py-notify
    def test_with_changes_frozen_2(self):
        test = NotifyTestObject()
        variable = Variable()

        variable.changed.connect(test.simple_handler)

        def do_changes():
            variable.value = 1

        variable.with_changes_frozen(do_changes)

        test.assert_results(1)
コード例 #5
0
ファイル: base.py プロジェクト: Distrotech/python-notify
    def test_with_changes_frozen_4 (self):
        test     = NotifyTestObject ()
        variable = Variable ()

        variable.changed.connect (test.simple_handler)

        def do_changes ():
            variable.value = 1
            variable.value = None

        variable.with_changes_frozen (do_changes)

        # Must not emit: value returned to original.
        test.assert_results ()
コード例 #6
0
ファイル: base.py プロジェクト: brmed/py-notify
    def test_with_changes_frozen_4(self):
        test = NotifyTestObject()
        variable = Variable()

        variable.changed.connect(test.simple_handler)

        def do_changes():
            variable.value = 1
            variable.value = None

        variable.with_changes_frozen(do_changes)

        # Must not emit: value returned to original.
        test.assert_results()