def setUpClass(cls):
        if AnalyticsUveTest._check_skip_test() is True:
            return

        if (os.getenv('LD_LIBRARY_PATH', '').find('build/lib') < 0):
            if (os.getenv('DYLD_LIBRARY_PATH', '').find('build/lib') < 0):
                assert(False)

        cls.redis_port = AnalyticsUveTest.get_free_port()
        mockredis.start_redis(
            cls.redis_port, builddir+'/testroot/bin/redis-server')
        cls.zk_port = AnalyticsUveTest.get_free_port()
        mockzoo.start_zoo(cls.zk_port)
    def setUpClass(cls):
        if AnalyticsUveTest._check_skip_test() is True:
            return

        if (os.getenv('LD_LIBRARY_PATH', '').find('build/lib') < 0):
            if (os.getenv('DYLD_LIBRARY_PATH', '').find('build/lib') < 0):
                assert (False)

        cls.redis_port = AnalyticsUveTest.get_free_port()
        mockredis.start_redis(cls.redis_port,
                              builddir + '/testroot/bin/redis-server')
        cls.zk_port = AnalyticsUveTest.get_free_port()
        mockzoo.start_zoo(cls.zk_port)
 def start(self):
     assert self.running == False
     self.running = True
     mockzoo.start_zoo(self.port)
Example #4
0
def call_command_(command):

    distribution = platform.dist()[0]
    jpath = "/usr/local/java/jre1.6.0_43"
    if distribution == "debian" and os.path.isdir(jpath):
        jenv = {"JAVA_HOME": jpath}
    else:
        jenv = None

    process = subprocess.Popen(command.split(' '),
                               env=jenv,
                               stdout=subprocess.PIPE,
                               stderr=subprocess.PIPE)
    return process.communicate()


if __name__ == "__main__":
    zk_client_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    zk_client_sock.bind(("", 0))
    zk_client_port = zk_client_sock.getsockname()[1]
    broker_listen_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    broker_listen_sock.bind(("", 0))
    broker_listen_port = broker_listen_sock.getsockname()[1]
    zk_client_sock.close()
    broker_listen_sock.close()

    from mockzoo import mockzoo
    mockzoo.start_zoo(zk_client_port)
    start_kafka(zk_client_port, broker_listen_port)
    os.rename(tempName,filePath)

def call_command_(command):

    distribution = platform.dist()[0]
    jpath = "/usr/local/java/jre1.6.0_43"
    if distribution == "debian" and os.path.isdir(jpath):
        jenv = { "JAVA_HOME" : jpath }
    else:
        jenv = None

    process = subprocess.Popen(command.split(' '), env = jenv,
                               stdout=subprocess.PIPE,
                               stderr=subprocess.PIPE)
    return process.communicate()

if __name__ == "__main__":
    zk_client_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    zk_client_sock.bind(("",0))
    zk_client_port = zk_client_sock.getsockname()[1]
    broker_listen_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    broker_listen_sock.bind(("",0))
    broker_listen_port = broker_listen_sock.getsockname()[1]
    zk_client_sock.close()
    broker_listen_sock.close()

    from mockzoo import mockzoo
    mockzoo.start_zoo(zk_client_port)
    start_kafka(zk_client_port, broker_listen_port)

 def start(self):
     assert (self.running == False)
     self.running = True
     mockzoo.start_zoo(self.port)