Exemplo n.º 1
0
    def test_collect_registered_bears_dirs(self):
        old_iter = pkg_resources.iter_entry_points

        def test_iter_entry_points(name):
            assert name == "hello"

            class EntryPoint1:
                @staticmethod
                def load():
                    class PseudoPlugin:
                        __file__ = "/path1/file1"

                    return PseudoPlugin()

            class EntryPoint2:
                @staticmethod
                def load():
                    raise pkg_resources.DistributionNotFound

            return iter([EntryPoint1(), EntryPoint2()])

        pkg_resources.iter_entry_points = test_iter_entry_points
        output = sorted(collect_registered_bears_dirs("hello"))
        self.assertEqual(output, [os.path.abspath("/path1")])
        pkg_resources.iter_entry_points = old_iter
Exemplo n.º 2
0
    def test_collect_registered_bears_dirs(self):
        old_iter = pkg_resources.iter_entry_points

        def test_iter_entry_points(name):
            assert name == 'hello'

            class EntryPoint1:

                @staticmethod
                def load():
                    class PseudoPlugin:
                        __file__ = '/path1/file1'
                    return PseudoPlugin()

            class EntryPoint2:

                @staticmethod
                def load():
                    raise pkg_resources.DistributionNotFound

            return iter([EntryPoint1(), EntryPoint2()])

        pkg_resources.iter_entry_points = test_iter_entry_points
        output = sorted(collect_registered_bears_dirs('hello'))
        self.assertEqual(output, [os.path.abspath('/path1')])
        pkg_resources.iter_entry_points = old_iter
Exemplo n.º 3
0
 def bear_dirs(self):
     bear_dirs = path_list(self.get("bear_dirs", ""))
     bear_dirs += [
         os.path.join(bear_dir, "**")
         for bear_dir in collect_registered_bears_dirs('coalabears')
     ]
     return bear_dirs
Exemplo n.º 4
0
 def bear_dirs(self):
     bear_dirs = path_list(self.get("bear_dirs", ""))
     bear_dirs.append(os.path.join(Constants.coalib_bears_root, "**"))
     bear_dirs += [
         os.path.join(bear_dir, "**")
         for bear_dir in collect_registered_bears_dirs('coalabears')
     ]
     return bear_dirs
Exemplo n.º 5
0
 def bear_dirs(self):
     bear_dirs = path_list(self.get("bear_dirs", ""))
     for bear_dir in bear_dirs:
         sys.path.append(bear_dir)
     bear_dir_globs = [
         os.path.join(glob_escape(bear_dir), "**")
         for bear_dir in bear_dirs]
     bear_dir_globs += [
         os.path.join(glob_escape(bear_dir), "**")
         for bear_dir in collect_registered_bears_dirs('coalabears')]
     return bear_dir_globs
Exemplo n.º 6
0
Arquivo: Section.py Projeto: cw1/coala
 def bear_dirs(self):
     bear_dirs = glob_list(self.get("bear_dirs", ""))
     for bear_dir in bear_dirs:
         sys.path.append(bear_dir)
     bear_dirs = [
         os.path.join(bear_dir, "**")
         for bear_dir in bear_dirs]
     bear_dirs += [
         os.path.join(bear_dir, "**")
         for bear_dir in collect_registered_bears_dirs('coalabears')]
     return bear_dirs
Exemplo n.º 7
0
 def bear_dirs(self):
     bear_dirs = path_list(self.get('bear_dirs', ''))
     for bear_dir in bear_dirs:
         sys.path.append(bear_dir)
     bear_dir_globs = [
         os.path.join(glob_escape(bear_dir), '**')
         for bear_dir in bear_dirs]
     bear_dir_globs += [
         os.path.join(glob_escape(bear_dir), '**')
         for bear_dir in collect_registered_bears_dirs('coalabears')]
     return bear_dir_globs
Exemplo n.º 8
0
 def bear_dirs(self):
     bear_dirs = path_list(self.get("bear_dirs", ""))
     bear_dirs.append(os.path.join(Constants.coalib_bears_root, "**"))
     bear_dirs += [os.path.join(bear_dir, "**") for bear_dir in collect_registered_bears_dirs("coalabears")]
     return bear_dirs
Exemplo n.º 9
0
 def bear_dirs(self):
     bear_dirs = path_list(self.get("bear_dirs", ""))
     bear_dirs.append(os.path.join(Constants.coalib_bears_root, "**"))
     bear_dirs += collect_registered_bears_dirs('coalabears')
     return bear_dirs
Exemplo n.º 10
0
 def bear_dirs(self):
     bear_dirs = path_list(self.get("bear_dirs", ""))
     bear_dirs += [
         os.path.join(bear_dir, "**")
         for bear_dir in collect_registered_bears_dirs('coalabears')]
     return bear_dirs