File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 13
13
from covimerage .cli import get_version_message
14
14
15
15
16
+ def format_click_arg (name ):
17
+ if click .__version__ < '7.0' :
18
+ return '"{}"' .format (name )
19
+ elif click .__version__ < '7.1' :
20
+ return '"{}..."' .format (name .upper ())
21
+ else :
22
+ return "'{}...'" .format (name .upper ())
23
+
24
+
16
25
def test_dunder_main_run (capfd ):
17
26
assert call ([sys .executable , '-m' , 'covimerage' ]) == 0
18
27
out , err = capfd .readouterr ()
@@ -795,9 +804,10 @@ def test_run_forwards_sighup(devnull):
795
804
796
805
def test_run_cmd_requires_args (runner ):
797
806
result = runner .invoke (cli .run , [])
798
- assert 'Error: Missing argument "%s".' % (
799
- 'args' if click .__version__ < '7.0' else 'ARGS...' ,
800
- ) in result .output .splitlines ()
807
+ assert (
808
+ 'Error: Missing argument {}.' .format (format_click_arg ('args' ))
809
+ in result .output .splitlines ()
810
+ )
801
811
assert result .exit_code == 2
802
812
803
813
You can’t perform that action at this time.
0 commit comments