X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/80bd2b3134b4f01da4e279d040a224326b3577e5..36bed855e11b119adc4cd5b3ad87e2da965928ba:/tests/fmtonoff.py?ds=sidebyside diff --git a/tests/fmtonoff.py b/tests/fmtonoff.py index 4bacfcf..5666dd8 100644 --- a/tests/fmtonoff.py +++ b/tests/fmtonoff.py @@ -6,6 +6,10 @@ from third_party import X, Y, Z from library import some_connection, \ some_decorator +# fmt: off +from third_party import (X, + Y, Z) +# fmt: on f'trigger 3.6 mode' # fmt: off def func_no_args(): @@ -50,6 +54,11 @@ def long_lines(): typedargslist.extend( gen_annotated_params(ast_args.kwonlyargs, ast_args.kw_defaults, parameters, implicit_default=True) ) + # fmt: off + a = ( + unnecessary_bracket() + ) + # fmt: on _type_comment_re = re.compile( r""" ^ @@ -69,8 +78,22 @@ def long_lines(): \n? ) $ - """, re.MULTILINE | re.VERBOSE + """, # fmt: off + re.MULTILINE | re.VERBOSE ) + # fmt: on +def single_literal_yapf_disable(): + """Black does not support this.""" + BAZ = { + (1, 2, 3, 4), + (5, 6, 7, 8), + (9, 10, 11, 12), + } # yapf: disable +# fmt: off +# No formatting to the end of the file +l=[1,2,3] +d={'a':1, + 'b':2} # output @@ -83,6 +106,10 @@ from third_party import X, Y, Z from library import some_connection, some_decorator +# fmt: off +from third_party import (X, + Y, Z) +# fmt: on f"trigger 3.6 mode" # fmt: off def func_no_args(): @@ -107,11 +134,9 @@ many_args=[1,2,3] def function_signature_stress_test(number:int,no_annotation=None,text:str='default',* ,debug:bool=False,**kwargs) -> str: return text[number:-1] # fmt: on - - def spaces(a=1, b=(), c=[], d={}, e=True, f=-1, g=1 if False else 2, h="", i=r""): offset = attr.ib(default=attr.Factory(lambda: _r.uniform(10000, 200000))) - assert task._cancel_stack[:len(old_stack)] == old_stack + assert task._cancel_stack[: len(old_stack)] == old_stack def spaces_types( @@ -153,6 +178,11 @@ def long_lines(): implicit_default=True, ) ) + # fmt: off + a = ( + unnecessary_bracket() + ) + # fmt: on _type_comment_re = re.compile( r""" ^ @@ -172,6 +202,19 @@ def long_lines(): \n? ) $ - """, + """, # fmt: off re.MULTILINE | re.VERBOSE, ) + # fmt: on + + +def single_literal_yapf_disable(): + """Black does not support this.""" + BAZ = {(1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12)} # yapf: disable + + +# fmt: off +# No formatting to the end of the file +l=[1,2,3] +d={'a':1, + 'b':2}