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()
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()