def test_handlerMacro(self):
        expectedOutput = (
            'return Nevow.Athena.Widget.handleEvent('
            'this, &quot;onclick&quot;, &quot;bar&quot;);')
        tag = tags.span[athena.handler(event='onclick', handler='bar')]
        mutated = athena._rewriteEventHandlerToAttribute(tag)
        output = flat.flatten(mutated)
        self.assertEquals(
            output,
            '<span onclick="' + expectedOutput + '"></span>')
Get process module name
dataset/ETHPy150Open twisted/nevow/nevow/test/test_athena.py/UtilitiesTests.test_handlerMacro--crossover with--dataset/ETHPy150Open EiNSTeiN-/idapython/python/idc.py/GetModuleName