X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/f71db23824a25300618dd0625085ade8d2b3a7a8..4efb795129b17b96bdf299eacaca4243d9af86d0:/tests/data/function2.py?ds=sidebyside diff --git a/tests/data/function2.py b/tests/data/function2.py index 0c9da12..5bb36c2 100644 --- a/tests/data/function2.py +++ b/tests/data/function2.py @@ -7,9 +7,10 @@ def f( result = ( CliRunner().invoke(black.main, [str(src1), str(src2), "--diff", "--check"]) ) + limited.append(-limited.pop()) # negate top return A( very_long_argument_name1=very_long_value_for_the_argument, - very_long_argument_name2=very_long_value_for_the_argument, + very_long_argument_name2=-very.long.value.for_the_argument, **kwargs, ) def g(): @@ -22,17 +23,50 @@ def h(): pass print("Inner defs should breathe a little.") + +if os.name == "posix": + import termios + def i_should_be_followed_by_only_one_newline(): + pass +elif os.name == "nt": + try: + import msvcrt + def i_should_be_followed_by_only_one_newline(): + pass + + except ImportError: + + def i_should_be_followed_by_only_one_newline(): + pass + +elif False: + + class IHopeYouAreHavingALovelyDay: + def __call__(self): + print("i_should_be_followed_by_only_one_newline") +else: + + def foo(): + pass + +with hmm_but_this_should_get_two_preceding_newlines(): + pass + # output -def f(a, **kwargs) -> A: +def f( + a, + **kwargs, +) -> A: with cache_dir(): if something: result = CliRunner().invoke( black.main, [str(src1), str(src2), "--diff", "--check"] ) + limited.append(-limited.pop()) # negate top return A( very_long_argument_name1=very_long_value_for_the_argument, - very_long_argument_name2=very_long_value_for_the_argument, + very_long_argument_name2=-very.long.value.for_the_argument, **kwargs, ) @@ -51,3 +85,37 @@ def h(): pass print("Inner defs should breathe a little.") + + +if os.name == "posix": + import termios + + def i_should_be_followed_by_only_one_newline(): + pass + +elif os.name == "nt": + try: + import msvcrt + + def i_should_be_followed_by_only_one_newline(): + pass + + except ImportError: + + def i_should_be_followed_by_only_one_newline(): + pass + +elif False: + + class IHopeYouAreHavingALovelyDay: + def __call__(self): + print("i_should_be_followed_by_only_one_newline") + +else: + + def foo(): + pass + + +with hmm_but_this_should_get_two_preceding_newlines(): + pass