diff options
author | Pavel Tsialnou <40162322+paveltsialnou@users.noreply.github.com> | 2021-08-07 00:45:25 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-06 14:45:25 -0700 |
commit | 2decea5db90895bc8ef8c8f2dd03ead3ecf2e221 (patch) | |
tree | 0ee0437f26544e1b1d254e307ccbadf77ffbffa2 /coverage/cmdline.py | |
parent | a99b27f730a262585514cc358213aa5d4c350c11 (diff) | |
download | python-coveragepy-git-2decea5db90895bc8ef8c8f2dd03ead3ecf2e221.tar.gz |
Fix parsing 'command_line' option (#1201)
Coverage config files supports 'command_line' parameters. However, only '-m' is parsed properly.
The line 'command_line = "--module unittest discover"' is considered as a path, not a module option.
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r-- | coverage/cmdline.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py index 14921145..1fa52a97 100644 --- a/coverage/cmdline.py +++ b/coverage/cmdline.py @@ -710,7 +710,7 @@ class CoverageScript: command_line = self.coverage.get_option("run:command_line") if command_line is not None: args = shlex.split(command_line) - if args and args[0] == "-m": + if args and args[0] in {"-m", "--module"}: options.module = True args = args[1:] if not args: |