"""Shared fixtures between unit tests.""" import argparse import pytest def options_from(**kwargs): """Generate a Values instances with our kwargs.""" kwargs.setdefault("hang_closing", True) kwargs.setdefault("max_line_length", 79) kwargs.setdefault("max_doc_length", None) kwargs.setdefault("indent_size", 4) kwargs.setdefault("verbose", False) kwargs.setdefault("stdin_display_name", "stdin") kwargs.setdefault("disable_noqa", False) return argparse.Namespace(**kwargs) @pytest.fixture def default_options(): """Fixture returning the default options of flake8.""" return options_from()