reconnect test
This commit is contained in:
@@ -11,6 +11,7 @@ from lmwsip.tests.stubSipServer import sipServer
|
||||
from lmwsip.run import run
|
||||
from datetime import datetime, timedelta
|
||||
from dateutil import tz
|
||||
from time import sleep
|
||||
|
||||
class myTestArgs():
|
||||
pass
|
||||
@@ -22,10 +23,11 @@ class lmwsipTest(unittest.TestCase):
|
||||
self.sip = None
|
||||
self.sipserver.run()
|
||||
|
||||
def login(self):
|
||||
def login(self, **args):
|
||||
log = logging.basicConfig(level=logging.DEBUG)
|
||||
self.sip = lmwsip.LmwSip("USER", "PASS", "localhost",
|
||||
self.sipserver.port, ssl=False, log=log)
|
||||
self.sipserver.port, ssl=False,
|
||||
log=log, **args)
|
||||
|
||||
def tearDown(self):
|
||||
if self.sip:
|
||||
@@ -96,6 +98,11 @@ class lmwsipTest(unittest.TestCase):
|
||||
self.sip.send("CLOSE")
|
||||
self.assertEqual(type(self.sip.cmd("WN", "DUMMY", "D10", "+00:59", "2020-01-01", "00:00")), str)
|
||||
|
||||
def test_reconnect(self):
|
||||
self.login(reconnecttime=1)
|
||||
sleep(2)
|
||||
self.assertEqual(self.sip.sendrecv("LOGOUTCOUNT"), "1\r")
|
||||
|
||||
def test_run(self):
|
||||
capturedOutput = io.StringIO()
|
||||
sys.stdout = capturedOutput
|
||||
|
Reference in New Issue
Block a user