Exemplo n.º 1
0
        class TestClassA(object):
            hooks = panglery.Pangler()
            p = panglery.PanglerAggregate('hooks')

            @hooks.subscribe(event='test')
            def test_hookA(_, p):
                self.fired |= 1
Exemplo n.º 2
0
 class TestClass(object):
     hooks = panglery.Pangler()
     p = panglery.PanglerAggregate('hooks')
Exemplo n.º 3
0
 class TestClass(object):
     p = panglery.PanglerAggregate('hooks', None)
Exemplo n.º 4
0
 def test_unbound_aggregate(self):
     agg = panglery.PanglerAggregate()
     class TestClass(object):
         p = agg
     self.assertEqual(TestClass.p, agg)
     self.assertEqual(TestClass().p, agg)