Example #1
0
 def test_connect_wrong_password(self):
     """Should raises ValueError when using wrong ESL password."""
     switch_esl = fakeeslserver.FakeESLServer('0.0.0.0', 8022, 'ClueCon')
     switch_esl.start_server()
     esl_ = esl.InboundESL('127.0.0.1', 8022, 'wrongpassword')
     self.assertRaises(ValueError, esl_.connect)
     switch_esl.stop()
     self.assertFalse(esl_.connected)
     esl_.stop()
Example #2
0
 def test_connect(self):
     """Should connect in FreeSWITCH ESL Server."""
     switch_esl = fakeeslserver.FakeESLServer('0.0.0.0', 8022, 'ClueCon')
     switch_esl.start_server()
     esl_ = esl.InboundESL('127.0.0.1', 8022, 'ClueCon')
     esl_.connect()
     self.assertTrue(esl_.connected)
     self.assertTrue(esl_._auth_request_event.is_set())
     self.assertEqual(esl_.sock.gettimeout(), None)
     esl_.stop()
     switch_esl.stop()