def test_protected_static_event():
    """Test protected static events."""
    handler = GenericHandler()
    assert handler.value is None

    EventTest.ProtectedStaticEvent += handler.handler

    EventTest.OnProtectedStaticEvent(EventArgsTest(10))
    assert handler.value == 10

    EventTest.ProtectedStaticEvent -= handler.handler
Exemplo n.º 2
0
    def testProtectedStaticEvent(self):
        """Test protected static events."""
        object = EventTest

        handler = GenericHandler()
        self.failUnless(handler.value == None)

        EventTest.ProtectedStaticEvent += handler.handler

        EventTest.OnProtectedStaticEvent(TestEventArgs(10))
        self.failUnless(handler.value == 10)

        EventTest.ProtectedStaticEvent -= handler.handler