예제 #1
0
    def test_get_class_path_from_build(self):
        data_dir = self.makeDir()
        software_dir = self.makeDir()

        os.mkdir(os.path.join(software_dir, "build"))
        lib_dir = os.path.join(software_dir, "build", "lib")
        os.mkdir(lib_dir)

        self.makeFile("", path=os.path.join(
            software_dir, "build", "zookeeper-3.4.0.jar"))

        for p in [
            "jline-0.9.94.jar",
            "netty-3.2.2.Final.jar",
            "log4j-1.2.15.jar",
            "slf4j-log4j12-1.6.1.jar",
            "slf4j-api-1.6.1.jar"]:
            self.makeFile("", path=os.path.join(lib_dir, p))

        instance = Zookeeper(data_dir, 12345, zk_location=software_dir)
        class_path = instance.get_class_path()
        self.assertEqual(class_path.index(data_dir), 0)
        self.assertIn(
            os.path.join(lib_dir, "log4j-1.2.15.jar"), class_path)
        self.assertIn(
            os.path.join(software_dir, "build", "zookeeper-3.4.0.jar"),
            class_path)
예제 #2
0
파일: test_zk.py 프로젝트: mcclurmc/juju
    def test_get_class_path_from_build(self):
        data_dir = self.makeDir()
        software_dir = self.makeDir()

        os.mkdir(os.path.join(software_dir, "build"))
        lib_dir = os.path.join(software_dir, "build", "lib")
        os.mkdir(lib_dir)

        self.makeFile("",
                      path=os.path.join(software_dir, "build",
                                        "zookeeper-3.4.0.jar"))

        for p in [
                "jline-0.9.94.jar", "netty-3.2.2.Final.jar",
                "log4j-1.2.15.jar", "slf4j-log4j12-1.6.1.jar",
                "slf4j-api-1.6.1.jar"
        ]:
            self.makeFile("", path=os.path.join(lib_dir, p))

        instance = Zookeeper(data_dir, 12345, zk_location=software_dir)
        class_path = instance.get_class_path()
        self.assertEqual(class_path.index(data_dir), 0)
        self.assertIn(os.path.join(lib_dir, "log4j-1.2.15.jar"), class_path)
        self.assertIn(
            os.path.join(software_dir, "build", "zookeeper-3.4.0.jar"),
            class_path)
예제 #3
0
 def test_get_class_path_from_package(self):
     data_dir = self.makeDir()
     instance = Zookeeper(data_dir, 12345)
     class_path = instance.get_class_path()
     self.assertEqual(class_path.index(data_dir), 0)
     self.assertIn("/usr/share/java/jline.jar", class_path)
     self.assertIn("/usr/share/java/log4j-1.2.jar", class_path)
     self.assertIn("/usr/share/java/zookeeper.jar", class_path)
예제 #4
0
파일: test_zk.py 프로젝트: mcclurmc/juju
 def test_get_class_path_from_package(self):
     data_dir = self.makeDir()
     instance = Zookeeper(data_dir, 12345)
     class_path = instance.get_class_path()
     self.assertEqual(class_path.index(data_dir), 0)
     self.assertIn("/usr/share/java/jline.jar", class_path)
     self.assertIn("/usr/share/java/log4j-1.2.jar", class_path)
     self.assertIn("/usr/share/java/zookeeper.jar", class_path)
예제 #5
0
 def test_get_class_path_from_package_static(self):
     data_dir = self.makeDir()
     instance = Zookeeper(data_dir, 12345)
     instance.package_class_path_file = sample_package_environment_conf
     class_path = instance.get_class_path()
     self.assertEqual(class_path.index(data_dir), 0)
     self.assertIn("/usr/share/java/jline.jar", class_path)
     self.assertIn("/usr/share/java/log4j-1.2.jar", class_path)
     self.assertIn("/usr/share/java/zookeeper.jar", class_path)
예제 #6
0
파일: test_zk.py 프로젝트: mcclurmc/juju
 def test_get_class_path_from_package_static(self):
     data_dir = self.makeDir()
     instance = Zookeeper(data_dir, 12345)
     instance.package_class_path_file = sample_package_environment_conf
     class_path = instance.get_class_path()
     self.assertEqual(class_path.index(data_dir), 0)
     self.assertIn("/usr/share/java/jline.jar", class_path)
     self.assertIn("/usr/share/java/log4j-1.2.jar", class_path)
     self.assertIn("/usr/share/java/zookeeper.jar", class_path)