You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
824 B

from soaplib.wsgi_soap import SimpleWSGISoapApp
from soaplib.service import soapmethod
class ServidorNFEFalso(SimpleWSGISoapApp):
from soaplib.serializers.primitive import String, Integer, Array, Null
@soapmethod(_returns=Null)
def finalizar(self):
import sys
sys.exit(0)
@soapmethod(_returns=String)
def ping(self):
return 'eu estou aqui'
if __name__ == '__main__':
porta = 8081
# Via Tornado
#import tornado.httpserver
#import tornado.ioloop
#http_server = tornado.httpserver.HTTPServer(ServidorNFEFalso())
#http_server.listen(porta)
#tornado.ioloop.IOLoop.instance().start()
# Via CherryPy
from cherrypy.wsgiserver import CherryPyWSGIServer
server = CherryPyWSGIServer(('localhost', porta), ServidorNFEFalso())
server.start()