docs: def setUpInitDef(self, service):
          '''set __init__ function
          '''
          assert isinstance(service, WSDLTools.Service), \
              'expecting WSDLTools.Service instance.'
              
          sd = self._services[service.name]
          d = sd.initdef
   
          if sd.location is not None:
              scheme,netloc,path,params,query,fragment = urlparse.urlparse(sd.location)
              print >>d, '%sdef __init__(self, post=\'%s\', **kw):' %(self.getIndent(level=1), path)
          else:
              print >>d, '%sdef __init__(self, post, **kw):' %self.getIndent(level=1)
  
          # Require POST initialization value for test implementation
          if self.base_module_name == inspect.getmodule(ServiceSOAPBinding).__name__:
              print >>d, '%s%s.__init__(self, post)' %(self.getIndent(level=2), self.base_class_name)
              return 
  
          # No POST initialization value, obtained from HTTP Request in twisted or wsgi
          print >>d, '%s%s.__init__(self)' %(self.getIndent(level=2), self.base_class_name)