Esempio n. 1
0
    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)
Esempio n. 2
0
 def wrap(self, *args, **kwargs):
     p = func(self, *args, **kwargs)
     return path_shortener(p, self._short_paths)
Esempio n. 3
0
File: paths.py Progetto: 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)
Esempio n. 4
0
File: paths.py Progetto: 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)
Esempio n. 5
0
    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)
Esempio n. 6
0
 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)
Esempio n. 7
0
 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)