Esempio n. 1
0
 class TestClass(object):
     p = panglery.Pangler()
Esempio n. 2
0
 class TestClass(object):
     p = panglery.Pangler()
     p2 = panglery.Pangler('p2')
Esempio n. 3
0
 def test_triggering_nothing(self):
     p = panglery.Pangler()
     self.assertRaises(ValueError, p.trigger)
Esempio n. 4
0
 def test_hooking_nothing(self):
     p = panglery.Pangler()
     self.assertRaises(ValueError, p.subscribe, lambda: None)
Esempio n. 5
0
 class TestClass(object):
     hooks = panglery.Pangler()
     p = panglery.PanglerAggregate('hooks')
Esempio n. 6
0
        class TestClassD(TestClassB, TestClassC):
            hooks = panglery.Pangler()

            @hooks.subscribe(event='test')
            def test_hookD(_, p):
                self.fired |= 8
Esempio n. 7
0
        class TestClassC(TestClassA):
            hooks = panglery.Pangler()

            @hooks.subscribe(event='test')
            def test_hookC(_, p):
                self.fired |= 4