Best Python code snippet using hypothesis
__main__.py
Source:__main__.py  
...117@task()118def format():119    def should_format_file(path):120        return path.endswith(".py")121    def should_format_doc_file(path):122        return path.endswith((".rst", ".md"))123    changed = tools.modified_files()124    format_all = os.environ.get("FORMAT_ALL", "").lower() == "true"125    if "requirements/tools.txt" in changed:126        # We've changed the tools, which includes a lot of our formatting127        # logic, so we need to rerun formatters.128        format_all = True129    files = tools.all_files() if format_all else changed130    doc_files_to_format = [f for f in sorted(files) if should_format_doc_file(f)]131    pip_tool("blacken-docs", *doc_files_to_format)132    files_to_format = [f for f in sorted(files) if should_format_file(f)]133    if not files_to_format:134        return135    # .coveragerc lists several regex patterns to treat as nocover pragmas, and136    # we want to find (and delete) cases where # pragma: no cover is redundant.137    config = CoverageConfig()138    config.from_file(os.path.join(hp.BASE_DIR, ".coveragerc"), our_file=True)139    pattern = "|".join(l for l in config.exclude_list if "pragma" not in l)140    unused_pragma_pattern = re.compile(f"({pattern}).*# pragma: no cover")141    for f in files_to_format:142        lines = []143        with open(f, encoding="utf-8") as o:144            shebang = 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!!
