Best Python code snippet using slash
loader.py
Source:loader.py  
...96                    raise CannotLoadTests(msg)97        for path in paths:98            for file_path in _walk(path):99                _logger.debug("Checking {0}", file_path)100                if not self._is_file_wanted(file_path):101                    _logger.debug("{0} is not wanted. Skipping...", file_path)102                    continue103                module = None104                try:105                    with handling_exceptions(context="during import"):106                        with dessert.rewrite_assertions_context():107                            module = import_file(file_path)108                except Exception as e:109                    tb_file, tb_lineno, _, _ = traceback.extract_tb(sys.exc_info()[2])[-1]110                    raise CannotLoadTests(111                        "Could not load {0!r} ({1}:{2} - {3})".format(file_path, tb_file, tb_lineno, e))112                if module is not None:113                    with self._adding_local_fixtures(file_path, module):114                        for runnable in self._iter_runnable_tests_in_module(file_path, module):115                            if self._is_excluded(runnable):116                                continue117                            yield runnable118    @contextmanager119    def _adding_local_fixtures(self, file_path, module):120        with context.session.fixture_store.new_namespace_context():121            self._local_config.push_path(os.path.dirname(file_path))122            try:123                context.session.fixture_store.add_fixtures_from_dict(124                    self._local_config.get_dict())125                with context.session.fixture_store.new_namespace_context():126                    context.session.fixture_store.add_fixtures_from_dict(127                        vars(module))128                    context.session.fixture_store.resolve()129                    yield130            finally:131                self._local_config.pop_path()132    def _is_excluded(self, test):133        if self._matchers is None:134            return False135        return not all(m.matches(test.__slash__) for m in self._matchers)136    def _is_file_wanted(self, filename):137        return filename.endswith(".py")138    def _iter_runnable_tests_in_module(self, file_path, module):139        for thing_name in sorted(dir(module)):140            thing = getattr(module, thing_name)141            if thing is RunnableTestFactory:  # probably imported directly142                continue143            factory = self._get_runnable_test_factory(thing)144            if factory is None:145                continue146            factory.set_factory_name(thing_name)147            factory.set_module_name(module.__name__)148            factory.set_filename(file_path)149            for test in factory.generate_tests(fixture_store=context.session.fixture_store):150                assert test.__slash__ is not None...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
