def setUp(self): # server self.listenserver = ListenServer(('127.0.0.1', int(GATEWAY_CMD_PORT))) self.listenserver.start() # client self.client = socket.socket() self.client.connect((self.listenserver.host, self.listenserver.port)) self.client.settimeout(10)
def __init__(self): """ initi method creates the required files and locations """ message_queue = Queue.Queue() conf_reader = ConfigReader() configuration_dictionary = conf_reader.conf_dict listen_server = ListenServer(message_queue, configuration_dictionary) sql_alchemy = SqlAlchemy(configuration_dictionary)
class TestListener(unittest.TestCase): def setUp(self): # server self.listenserver = ListenServer(('127.0.0.1', int(GATEWAY_CMD_PORT))) self.listenserver.start() # client self.client = socket.socket() self.client.connect((self.listenserver.host, self.listenserver.port)) self.client.settimeout(10) def tearDown(self): self.client.close() if self.listenserver.running: self.listenserver.stop() self.listenserver = None # garbage collection def test_listener(self): commands = ['LIST', 'GET', 'POST'] for x in commands: print x self.client.sendall(x) time.sleep(0.01) self.client.close() self.listenserver.wait() log = self.listenserver.handler_instance.get_log()