Reconnect on socket failure

This commit is contained in:
Marcel Nijenhof
2020-11-08 12:32:37 +01:00
parent 5968b6ff5b
commit 57f6619c80
2 changed files with 43 additions and 4 deletions

View File

@@ -49,6 +49,11 @@ class lmwsipTest(unittest.TestCase):
self.login()
self.assertEqual(type(self.sip.cmd("WN", "DUMMY", "D10", "+00:59", "2020-01-01", "00:00")), str)
def test_cmderr(self):
self.login()
with self.assertRaises(lmwsip.LmwCmdWarn):
self.assertEqual(type(self.sip.cmd("NOP", "DUMMY", "D10", "+00:59", "2020-01-01", "00:00")), str)
def test_value(self):
self.login()
self.assertEqual(type(self.sip.value("WN", "DUMMY", "D10")), str)
@@ -81,6 +86,16 @@ class lmwsipTest(unittest.TestCase):
with self.assertRaises(lmwsip.LmwSipConnectError):
self.sip.recv()
def test_closeti(self):
self.login()
self.sip.send("CLOSE")
self.assertEqual(type(self.sip.ti()), str)
def test_closecmd(self):
self.login()
self.sip.send("CLOSE")
self.assertEqual(type(self.sip.cmd("WN", "DUMMY", "D10", "+00:59", "2020-01-01", "00:00")), str)
def test_run(self):
capturedOutput = io.StringIO()
sys.stdout = capturedOutput