Ejemplo n.º 1
0
def main(argv):
    del argv  # Unused.

    config_lib.ParseConfigCommandLine()

    port = config.CONFIG["SharedFakeDataStore.port"]
    server = shared_fake_data_store.SharedFakeDataStoreServer(port)
    server.serve_forever()
Ejemplo n.º 2
0
    def _SetupServer(cls):
        for _ in range(5):
            try:
                port = portpicker.pick_unused_port()
                cls.server = shared_fake_data_store.SharedFakeDataStoreServer(
                    port)
                config.CONFIG.Set("SharedFakeDataStore.port", port)
                return
            except socket.error as e:
                if e.errno != errno.EADDRINUSE:
                    raise

        raise RuntimeError("Unable to find an unused port after 5 tries.")