-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge master into features #4021
Merged
RonnyPfannschmidt
merged 50 commits into
pytest-dev:features
from
nicoddemus:merge-master-into-features
Sep 23, 2018
Merged
Merge master into features #4021
RonnyPfannschmidt
merged 50 commits into
pytest-dev:features
from
nicoddemus:merge-master-into-features
Sep 23, 2018
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Amend CHANGELOG with missing pytest-dev#3251
Improve pre-commit detection for changelog filenames
Fixes pytest-dev#3965. Has to work around tox-dev/tox#706. No coverage for pluggymaster builds is OK though anyway.
tests: use unittest.mock with py34+
This test fails *very* rarely when running in xdist.
Also added an example using one pattern per line
Ignore pytest cache
Fix rendering of the ini example for python_files
…licy Review backward compatibility policy
Faster to install and will retry uploads on connection errors.
Unfortunately we need to get a `py.path.local` object to perform the fnmatch operation, it is different from the standard `fnmatch` module because it implements its own custom logic. So we need to use `py.path` to perform the fnmatch for backward compatibility reasons. Ideally we should be able to use a "pure path" in `pathlib` terms (a path not bound to the file system), but we don't have those in pylib. Fix pytest-dev#3973
…rewrite This way we don't need to have real file system path, which prevents the original pytest-dev#3973 bug.
This should increase coverage for subprocesses, where previously `source` paths were used only from the config file, but not the initial `--source` argument.
Without this caplog.record_tuples etc is not available anymore when using `--pdb`.
Fix assertion rewriter crash if cwd changes mid-testing
seems this subdir is now .pytest_cache not .cache
coverage: use modules
Fix scope determination with indirect parameters
logging: del item.catch_log_handler only in teardown
Introduce deprecations page
…mix_python_2 Fix UnicodeDecodeError in assertion with mixed non-ascii bytes repr + text
…3749 Fix 'Package has no len()' error during collection
Fix typo in docstring
Include Python 3.7 on getting started doc
Preparing release version 3.8.1
Codecov Report
@@ Coverage Diff @@
## features #4021 +/- ##
============================================
+ Coverage 94.5% 94.51% +<.01%
============================================
Files 107 109 +2
Lines 23734 23865 +131
Branches 2357 2366 +9
============================================
+ Hits 22430 22556 +126
- Misses 993 1000 +7
+ Partials 311 309 -2
Continue to review full report at Codecov.
|
RonnyPfannschmidt
approved these changes
Sep 23, 2018
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.