Skip to content

Remove existing positional args when running a single test on pytest#6537

Merged
kimadeline merged 9 commits into
microsoft:masterfrom
kimadeline:5757-pytest-not-singles
Jul 11, 2019
Merged

Remove existing positional args when running a single test on pytest#6537
kimadeline merged 9 commits into
microsoft:masterfrom
kimadeline:5757-pytest-not-singles

Conversation

@kimadeline
Copy link
Copy Markdown

@kimadeline kimadeline commented Jul 10, 2019

For #5757

Positional arguments are not always the last ones in the args list: in the repro case in #5757 (comment) the arg list is [ "tests", "-sv"]. This PR makes the parsing of positional args more flexible: instead of slicing the args array and keeping everything after the last option, we filter out non-positional args.

  • Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
  • Title summarizes what is changing
  • Has a news entry file (remember to thank yourself!)
  • [n/a] Appropriate comments and documentation strings in the code
  • [n/a] Has sufficient logging.
  • [n/a] Has telemetry for enhancements.
  • Unit tests & system/integration tests are added/updated
  • [n/a] Test plan is updated as appropriate
  • [n/a] package-lock.json has been regenerated by running npm install (if dependencies have changed)
  • [n/a] The wiki is updated with any design decisions/details.

@kimadeline kimadeline marked this pull request as ready for review July 11, 2019 15:11
@kimadeline kimadeline merged commit f96bf83 into microsoft:master Jul 11, 2019
@kimadeline kimadeline deleted the 5757-pytest-not-singles branch July 11, 2019 18:45
@lock lock Bot locked as resolved and limited conversation to collaborators Jul 29, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants