Esempio n. 1
0
    def test_changes_frozen_6 (self):
        test     = NotifyTestObject ()
        variable = Variable ()

        variable.changed.connect (test.simple_handler)

        with variable.changes_frozen ():
            with variable.changes_frozen ():
                variable.value = 1
            variable.value = 2

        test.assert_results (2)
Esempio n. 2
0
    def test_changes_frozen_6(self):
        test = NotifyTestObject()
        variable = Variable()

        variable.changed.connect(test.simple_handler)

        with variable.changes_frozen():
            with variable.changes_frozen():
                variable.value = 1
            variable.value = 2

        test.assert_results(2)
Esempio n. 3
0
    def test_changes_frozen_7 (self):
        test     = NotifyTestObject ()
        variable = Variable ()

        variable.changed.connect (test.simple_handler)

        with variable.changes_frozen ():
            with variable.changes_frozen ():
                variable.value = 1
            variable.value = None

        # Must not emit: value returned to original.
        test.assert_results ()
Esempio n. 4
0
    def test_changes_frozen_7(self):
        test = NotifyTestObject()
        variable = Variable()

        variable.changed.connect(test.simple_handler)

        with variable.changes_frozen():
            with variable.changes_frozen():
                variable.value = 1
            variable.value = None

        # Must not emit: value returned to original.
        test.assert_results()
Esempio n. 5
0
    def test_changes_frozen_1 (self):
        test     = NotifyTestObject ()
        variable = Variable ()

        variable.changed.connect (test.simple_handler)

        with variable.changes_frozen ():
            pass

        # Must not emit `changed' signal: no changes at all.
        test.assert_results ()
Esempio n. 6
0
    def test_changes_frozen_1(self):
        test = NotifyTestObject()
        variable = Variable()

        variable.changed.connect(test.simple_handler)

        with variable.changes_frozen():
            pass

        # Must not emit `changed' signal: no changes at all.
        test.assert_results()