예제 #1
0
파일: paths_test.py 프로젝트: stkw0/conan
    def test_with_env_variable(self, _, short_paths):
        with environment_append({'CONAN_USE_ALWAYS_SHORT_PATHS': "True"}):
            p = tempfile.mkdtemp(dir=self.home)
            r = path_shortener(path=p, short_paths=short_paths)

            self.assertEqual(self.home_short in r, True)
            self.assertEqual(self.home in r, False)

        with environment_append({'CONAN_USE_ALWAYS_SHORT_PATHS': "False"}):
            p = tempfile.mkdtemp(dir=self.home)
            r = path_shortener(path=p, short_paths=short_paths)

            self.assertEqual(self.home_short in r, short_paths)
            self.assertEqual(self.home in r, not short_paths)
예제 #2
0
 def wrap(self, *args, **kwargs):
     p = func(self, *args, **kwargs)
     return path_shortener(p, self._short_paths)
예제 #3
0
파일: paths.py 프로젝트: zesem/conan
 def package(self, package_reference, short_paths=False):
     assert isinstance(package_reference, PackageReference)
     p = normpath(
         join(self.conan(package_reference.conan), PACKAGES_FOLDER,
              package_reference.package_id))
     return path_shortener(p, short_paths)
예제 #4
0
파일: paths.py 프로젝트: zesem/conan
 def source(self, conan_reference, short_paths=False):
     assert isinstance(conan_reference, ConanFileReference)
     p = normpath(join(self.conan(conan_reference), SRC_FOLDER))
     return path_shortener(p, short_paths)
예제 #5
0
파일: paths_test.py 프로젝트: stkw0/conan
    def test_default(self, _, short_paths):
        p = tempfile.mkdtemp(dir=self.home)
        r = path_shortener(path=p, short_paths=short_paths)

        self.assertEqual(self.home_short in r, short_paths)
        self.assertEqual(self.home in r, not short_paths)
예제 #6
0
파일: paths.py 프로젝트: 19317362/conan
 def package(self, package_reference, short_paths=False):
     assert isinstance(package_reference, PackageReference)
     p = normpath(join(self.conan(package_reference.conan), PACKAGES_FOLDER,
                       package_reference.package_id))
     return path_shortener(p, short_paths)
예제 #7
0
파일: paths.py 프로젝트: 19317362/conan
 def source(self, conan_reference, short_paths=False):
     assert isinstance(conan_reference, ConanFileReference)
     p = normpath(join(self.conan(conan_reference), SRC_FOLDER))
     return path_shortener(p, short_paths)