black/tests/data/cases
cobalt 9a331d606f
fix: Don't allow unparenthesizing walruses (#4155)
Signed-off-by: RedGuy12 <61329810+RedGuy12@users.noreply.github.com>
Signed-off-by: RedGuy12 <paul@reid-family.org>
2024-01-17 11:04:15 -08:00
..
attribute_access_on_number_literals.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
beginning_backslash.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
bracketmatch.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
bytes_docstring.py Fix bytes strings being treated as docstrings (#4003) 2023-10-31 17:11:28 -07:00
class_blank_parentheses.py Allow empty lines at beginnings of more blocks (#4130) 2024-01-01 15:46:09 -08:00
class_methods_new_line.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
collections.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comment_after_escaped_newline.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comment_type_hint.py test preview cases with line-length 1 unless explicitly skipped (#4087) 2023-12-06 07:17:33 -08:00
comments2.py test preview cases with line-length 1 unless explicitly skipped (#4087) 2023-12-06 07:17:33 -08:00
comments3.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comments4.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comments5.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comments6.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comments8.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comments9.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comments_in_blocks.py [563] Fix standalone comments inside complex blocks crashing Black (#4016) 2023-11-07 11:29:24 -08:00
comments_non_breaking_space.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
comments.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
composition_no_trailing_comma.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
composition.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
conditional_expression.py Fix comment handling when parenthesising conditional expressions (#4134) 2024-01-01 17:55:11 -08:00
docstring_no_extra_empty_line_before_eof.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
docstring_no_string_normalization.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
docstring_preview.py Fix crash with f-string docstrings (#4019) 2023-11-06 16:58:43 -08:00
docstring.py Produce equivalent code for docstrings containing backslash followed by whitespace(s) before newline (#4008) 2023-10-31 08:27:11 -07:00
empty_lines.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
expression.diff Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
expression.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
f_docstring.py Fix crash with f-string docstrings (#4019) 2023-11-06 16:58:43 -08:00
fmtonoff2.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtonoff3.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtonoff4.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtonoff5.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtonoff.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtpass_imports.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtskip2.py test preview cases with line-length 1 unless explicitly skipped (#4087) 2023-12-06 07:17:33 -08:00
fmtskip3.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtskip4.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtskip5.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtskip6.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtskip7.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtskip8.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fmtskip.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
fstring.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
funcdef_return_type_trailing_comma.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
function2.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
function_trailing_comma.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
function.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
ignore_pyi.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
import_spacing.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
line_ranges_basic.py Support formatting specified lines (#4020) 2023-11-06 18:05:25 -08:00
line_ranges_diff_edge_case.py Disable the stability check with --line-ranges for now. (#4034) 2023-11-20 20:45:39 -08:00
line_ranges_fmt_off_decorator.py Fix: --line-ranges dedents a # fmt: off in the middle of a decorator (#4084) 2023-12-04 10:10:03 -08:00
line_ranges_fmt_off_overlap.py Support formatting specified lines (#4020) 2023-11-06 18:05:25 -08:00
line_ranges_fmt_off.py Support formatting specified lines (#4020) 2023-11-06 18:05:25 -08:00
line_ranges_imports.py Support formatting specified lines (#4020) 2023-11-06 18:05:25 -08:00
line_ranges_indentation.py Support formatting specified lines (#4020) 2023-11-06 18:05:25 -08:00
line_ranges_two_passes.py Support formatting specified lines (#4020) 2023-11-06 18:05:25 -08:00
line_ranges_unwrapping.py Support formatting specified lines (#4020) 2023-11-06 18:05:25 -08:00
linelength6.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
long_strings_flag_disabled.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
module_docstring_1.py Standardise newlines after module-level docstrings (#3932) 2023-10-09 19:34:26 -07:00
module_docstring_2.py Unify docstring detection (#4095) 2023-12-27 22:59:30 -08:00
module_docstring_3.py Standardise newlines after module-level docstrings (#3932) 2023-10-09 19:34:26 -07:00
module_docstring_4.py Standardise newlines after module-level docstrings (#3932) 2023-10-09 19:34:26 -07:00
module_docstring_followed_by_class.py Preview: Keep requiring two empty lines between module-level docstring and first function or class definition (#4028) 2023-11-06 14:30:04 -08:00
module_docstring_followed_by_function.py Preview: Keep requiring two empty lines between module-level docstring and first function or class definition (#4028) 2023-11-06 14:30:04 -08:00
multiline_consecutive_open_parentheses_ignore.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
nested_stub.py Make blank_line_after_nested_stub_class work for methods (#4141) 2024-01-01 20:14:57 -08:00
numeric_literals_skip_underscores.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
numeric_literals.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
one_element_subscript.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
parenthesized_context_managers.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pattern_matching_complex.py Regression test for match variable inside match (#3993) 2023-10-28 11:05:53 -07:00
pattern_matching_extras.py Fix long case blocks not split into multiple lines (#4024) 2023-11-07 06:31:58 -08:00
pattern_matching_generic.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pattern_matching_simple.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pattern_matching_style.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep604_union_types_line_breaks.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_570.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_572_do_not_remove_parens.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_572_py39.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_572_py310.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_572_remove_parens.py Fix feature detection for parenthesized context managers (#4104) 2023-12-11 21:37:15 -08:00
pep_572.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_604.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_646.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_654_style.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
pep_654.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
power_op_newline.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
power_op_spacing.py Fix long lines with power operator(s) getting splitted before line length (#3942) 2023-10-16 07:08:21 -07:00
prefer_rhs_split_reformatted.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_allow_empty_first_line.py Remove empty lines before docstrings in async functions (#4132) 2024-01-01 16:56:39 -08:00
preview_async_stmts.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_cantfit.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_comments7.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_context_managers_38.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_context_managers_39.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_context_managers_autodetect_38.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_context_managers_autodetect_39.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_context_managers_autodetect_310.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_context_managers_autodetect_311.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_docstring_no_string_normalization.py Fix crash with f-string docstrings (#4019) 2023-11-06 16:58:43 -08:00
preview_dummy_implementations.py Remove is_function_or_class helper footgun (#4133) 2024-01-01 17:36:49 -08:00
preview_form_feeds.py Allow empty lines at beginnings of more blocks (#4130) 2024-01-01 15:46:09 -08:00
preview_format_unicode_escape_seq.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_hug_parens_with_braces_and_square_brackets_no_ll1.py test preview cases with line-length 1 unless explicitly skipped (#4087) 2023-12-06 07:17:33 -08:00
preview_hug_parens_with_braces_and_square_brackets.py test preview cases with line-length 1 unless explicitly skipped (#4087) 2023-12-06 07:17:33 -08:00
preview_long_dict_values.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_long_strings__east_asian_width.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_long_strings__edge_case.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_long_strings__regression.py Handle more huggable immediately nested parens/brackets. (#4012) 2023-11-18 11:47:05 -08:00
preview_long_strings__type_annotations.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_long_strings.py Preserve visible quote types for f-string debug expressions (#4005) 2023-11-07 20:19:32 -08:00
preview_multiline_strings.py Fix merging implicit multiline strings that have inline comments (#3956) 2023-10-19 20:09:33 -07:00
preview_no_blank_line_before_docstring.py Unify docstring detection (#4095) 2023-12-27 22:59:30 -08:00
preview_pattern_matching_long.py Fix long case blocks not split into multiple lines (#4024) 2023-11-07 06:31:58 -08:00
preview_pattern_matching_trailing_comma.py Fix long case blocks not split into multiple lines (#4024) 2023-11-07 06:31:58 -08:00
preview_pep_572.py Treat walruses like other binary operators in subscripts (#4109) 2023-12-27 22:24:25 -08:00
preview_percent_precedence.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_power_op_spacing.py Fix long lines with power operator(s) getting splitted before line length (#3942) 2023-10-16 07:08:21 -07:00
preview_prefer_rhs_split.py Prefer more equal signs before a break when splitting chained assignments (#4010) 2023-11-22 19:11:49 -08:00
preview_return_annotation_brackets_string.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
preview_single_line_format_skip_with_multiple_comments.py [2213] Add support for single line format skip with other comments on the same line (#3959) 2023-10-25 09:47:21 -07:00
preview_trailing_comma.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
py310_pep572.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
python37.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
python38.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
python39.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
raw_docstring.py Fix bytes strings being treated as docstrings (#4003) 2023-10-31 17:11:28 -07:00
remove_await_parens.py Fix crash on await (a ** b) (#3994) 2023-11-02 20:42:11 -07:00
remove_except_parens.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
remove_for_brackets.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
remove_newline_after_code_block_open.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
remove_newline_after_match.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
remove_parens.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
remove_with_brackets.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
return_annotation_brackets.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
skip_magic_trailing_comma.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
slices.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
starred_for_target.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
string_prefixes.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
stub.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
torture.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
trailing_comma_optional_parens1.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
trailing_comma_optional_parens2.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
trailing_comma_optional_parens3.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
trailing_commas_in_leading_parts.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
tricky_unicode_symbols.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
tupleassign.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
type_aliases.py Fix parser bug where "type" was misinterpreted as a keyword inside a match (#3950) 2023-10-17 00:59:15 -07:00
type_comment_syntax_error.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
type_params.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00
walrus_in_dict.py fix: Don't allow unparenthesizing walruses (#4155) 2024-01-17 11:04:15 -08:00
whitespace.py Use inline flags for test cases (#3931) 2023-10-09 18:43:47 -07:00