'A subclass of L{XMLRPC} can override C{listProcedures} to define
Overriding listProcedures should prevent introspection from being
broken.'

def test_listMethods(self):

    resource = TestListProcedures()
    addIntrospection(resource)
    self.createServer(resource)
    d = self.proxy.callRemote('system.listMethods')
    def listed(procedures):
        self.assertIn('foo', procedures)
    d.addCallback(listed)
    return d
