예제 #1
0
파일: base.py 프로젝트: vinaytota/HTTPretty
 def func(*args, **kw):
     server = JSONEchoServer(lock, os.getenv('TEST_PORT', 8888))
     server.start()
     try:
         lock.acquire()
         callback(*args, **kw)
     finally:
         lock.release()
         server.stop()
         if 8888 in POTENTIAL_HTTP_PORTS:
             POTENTIAL_HTTP_PORTS.remove(8888)
예제 #2
0
파일: base.py 프로젝트: kepstin/HTTPretty
 def func(*args, **kw):
     server = JSONEchoServer(lock, os.getenv("TEST_PORT", 8888))
     server.start()
     try:
         lock.acquire()
         callback(*args, **kw)
     finally:
         lock.release()
         server.stop()
         if 8888 in POTENTIAL_HTTP_PORTS:
             POTENTIAL_HTTP_PORTS.remove(8888)
예제 #3
0
파일: base.py 프로젝트: smendes/HTTPretty
 def func(*args, **kw):
     port = os.getenv('TEST_PORT', get_free_tcp_port())
     POTENTIAL_HTTP_PORTS.add(port)
     kw['port'] = port
     server = JSONEchoServer(lock, port)
     server.start()
     try:
         lock.acquire()
         callback(*args, **kw)
     finally:
         lock.release()
         server.stop()
         if port in POTENTIAL_HTTP_PORTS:
             POTENTIAL_HTTP_PORTS.remove(port)
예제 #4
0
파일: base.py 프로젝트: HTTPretty/HTTPretty
 def func(*args, **kw):
     port = os.getenv('TEST_PORT', get_free_tcp_port())
     POTENTIAL_HTTP_PORTS.add(port)
     kw['port'] = port
     server = JSONEchoServer(lock, port)
     server.start()
     try:
         lock.acquire()
         callback(*args, **kw)
     finally:
         lock.release()
         server.stop()
         if port in POTENTIAL_HTTP_PORTS:
             POTENTIAL_HTTP_PORTS.remove(port)