コード例 #1
0
ファイル: test_send.py プロジェクト: hkucs/dtn-client
    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)
コード例 #2
0
ファイル: main.py プロジェクト: dtj20/Alchemy-Crud
 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)
コード例 #3
0
ファイル: test_send.py プロジェクト: hkucs/dtn-client
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()