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
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
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
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
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
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
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
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
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
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