File tree Expand file tree Collapse file tree 2 files changed +5
-10
lines changed Expand file tree Collapse file tree 2 files changed +5
-10
lines changed Original file line number Diff line number Diff line change 2
2
import unittest
3
3
import time
4
4
import _thread
5
- import subprocess
6
5
7
6
from http .server import BaseHTTPRequestHandler , HTTPServer
7
+ from py_localtunnel import LocalTunnel
8
8
from twilio .request_validator import RequestValidator
9
9
from twilio .rest import Client
10
10
@@ -43,13 +43,8 @@ def setUp(self):
43
43
44
44
port_number = 7777
45
45
self .validation_server = HTTPServer (("" , port_number ), RequestHandler )
46
- self .tunnel = subprocess .Popen (["jprq" , "http" , str (port_number )])
47
- print (self .tunnel .stderr .read ())
48
- if self .tunnel .returncode :
49
- raise Exception ("JPRQ failed to start" )
50
- self .tunnel_url = (
51
- self .tunnel .stdout .readline ().decode ().strip ()
52
- ) # Capture the URL
46
+ self .tunnel = LocalTunnel (port = port_number )
47
+ self .tunnel .start ()
53
48
self .flow_sid = ""
54
49
_thread .start_new_thread (self .start_http_server , ())
55
50
@@ -58,7 +53,7 @@ def start_http_server(self):
58
53
59
54
def tearDown (self ):
60
55
self .client .studio .v2 .flows (self .flow_sid ).delete ()
61
- self .tunnel .kill ()
56
+ self .tunnel .stop ()
62
57
self .validation_server .shutdown ()
63
58
self .validation_server .server_close ()
64
59
Original file line number Diff line number Diff line change 11
11
multidict
12
12
black
13
13
autoflake
14
- jprq
14
+ py-localtunnel
You can’t perform that action at this time.
0 commit comments