Branch: refs/heads/features
Home: https://github.com/pytest-dev/pytest
Commit: b62fd79c0cfb6caeb6f620a033415bf0571f0f3c
https://github.com/pytest-dev/pytest/commit/b62fd79c0cfb6caeb6f620a033415bf0571f0f3c
Author: Henk-Jaap Wagenaar <wagenaarhenkj...@gmail.com>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M AUTHORS
M _pytest/main.py
A changelog/2985.bugfix
M testing/acceptance_test.py
Log Message:
-----------
Fix issue 2985.
Commit: ba209b52305a99cb5642716510718feb7f98f829
https://github.com/pytest-dev/pytest/commit/ba209b52305a99cb5642716510718feb7f98f829
Author: Thomas Hisch <t.hi...@gmail.com>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M _pytest/logging.py
Log Message:
-----------
Integrate logging_using_handler into catching_logs
logging_using_handler is only used in catching_logs. Therefore it makes
sense to remove one of the many context managers from the logging
plugin.
Commit: dc196242486dc52123ca086a4cfd9b6e46f2352a
https://github.com/pytest-dev/pytest/commit/dc196242486dc52123ca086a4cfd9b6e46f2352a
Author: Henk-Jaap Wagenaar <wagenaarhenkj...@gmail.com>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
M testing/acceptance_test.py
Log Message:
-----------
Improve testing comments and code of issue 2985 (symlink in pyargs).
Commit: 3ca1e4b7f056bb054b0394bcfb45dc2c78ffa364
https://github.com/pytest-dev/pytest/commit/3ca1e4b7f056bb054b0394bcfb45dc2c78ffa364
Author: Henk-Jaap Wagenaar <wagenaarhenkj...@gmail.com>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
M _pytest/main.py
Log Message:
-----------
Make patch for issue in pkgutil.ImpImporter local by using contextmanager.
Commit: 1e295535c376599511bfac4521ace951af645b52
https://github.com/pytest-dev/pytest/commit/1e295535c376599511bfac4521ace951af645b52
Author: Henk-Jaap Wagenaar <wagenaarhenkj...@gmail.com>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
M _pytest/main.py
Log Message:
-----------
Move _patched_find_module to module namespace.
Commit: e4da9bacdfd6c787786b5971491455e2e8c0029a
https://github.com/pytest-dev/pytest/commit/e4da9bacdfd6c787786b5971491455e2e8c0029a
Author: Jurko Gospodnetić <jurko.gospodne...@pke.hr>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
M tasks/generate.py
Log Message:
-----------
fix `actial` --> `actual` typo
Commit: a4f4579f19f73cf099f4ca51b6e8182bcdf02134
https://github.com/pytest-dev/pytest/commit/a4f4579f19f73cf099f4ca51b6e8182bcdf02134
Author: Jurko Gospodnetić <jurko.gospodne...@pke.hr>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
A changelog/3021.trivial
Log Message:
-----------
add changelog entry
Commit: 7b5d4d01ede1822820a921209f87771b1f14b652
https://github.com/pytest-dev/pytest/commit/7b5d4d01ede1822820a921209f87771b1f14b652
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
M _pytest/hookspec.py
M doc/en/writing_plugins.rst
Log Message:
-----------
Add param annotations and types to hookspec
Also mention which hook to use instead of the deprecated
pytest_cmdline_preparse
Fix #3022
Commit: c8e7d1ae349343f17b62d84aa0b3aef50393af7e
https://github.com/pytest-dev/pytest/commit/c8e7d1ae349343f17b62d84aa0b3aef50393af7e
Author: Antony Lee <anntzer....@gmail.com>
Date: 2017-12-12 (Tue, 12 Dec 2017)
Changed paths:
M _pytest/assertion/rewrite.py
M _pytest/pytester.py
A changelog/2995.bugfix
M testing/test_assertrewrite.py
Log Message:
-----------
Respect PYTEST_DONT_REWRITE for plugins too.
Commit: 8ce6e39b1c50250c13f610ce0903c874f9c14d8e
https://github.com/pytest-dev/pytest/commit/8ce6e39b1c50250c13f610ce0903c874f9c14d8e
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M changelog/2995.bugfix
Log Message:
-----------
Small formatting to CHANGELOG
Commit: 45e7734b1a68b430538ab51f02bc376ebe2731c3
https://github.com/pytest-dev/pytest/commit/45e7734b1a68b430538ab51f02bc376ebe2731c3
Author: Antony Lee <anntzer....@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M _pytest/assertion/rewrite.py
Log Message:
-----------
Change set ops to use methods instead of operators.
Commit: ebfc1c49d11211b00bd0d5ea8e0d8d520c0a6d78
https://github.com/pytest-dev/pytest/commit/ebfc1c49d11211b00bd0d5ea8e0d8d520c0a6d78
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M changelog/3021.trivial
Log Message:
-----------
Fix changelog formatting
Commit: ba41015ef61bea0db303fab121f008fb3987396c
https://github.com/pytest-dev/pytest/commit/ba41015ef61bea0db303fab121f008fb3987396c
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
A changelog/3021.trivial
M tasks/generate.py
Log Message:
-----------
Merge pull request #3021 from jurko-gospodnetic/cleanup
Code cleanup
Commit: 38f34e2fa12538ee358c49aa61691fea7ed3d86f
https://github.com/pytest-dev/pytest/commit/38f34e2fa12538ee358c49aa61691fea7ed3d86f
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M _pytest/logging.py
Log Message:
-----------
Merge pull request #3012 from thisch/merge_contextmanagers
Integrate logging_using_handler into catching_logs
Commit: 506c9c91c0127e66944c4e357f43fa2a46916fa7
https://github.com/pytest-dev/pytest/commit/506c9c91c0127e66944c4e357f43fa2a46916fa7
Author: Ronny Pfannschmidt <opensou...@ronnypfannschmidt.de>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M _pytest/assertion/rewrite.py
M _pytest/pytester.py
A changelog/2995.bugfix
M testing/test_assertrewrite.py
Log Message:
-----------
Merge pull request #3025 from anntzer/dont-rewrite-plugin
Respect PYTEST_DONT_REWRITE for plugins too.
closes #2995
Commit: 52449903c389eb400112b2814676a57a316b2dd2
https://github.com/pytest-dev/pytest/commit/52449903c389eb400112b2814676a57a316b2dd2
Author: Ronny Pfannschmidt <opensou...@ronnypfannschmidt.de>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M _pytest/hookspec.py
M doc/en/writing_plugins.rst
Log Message:
-----------
Merge pull request #3023 from nicoddemus/preparse-deprecated
Add param annotations and types to hookspec
Commit: 476d4df1b7e01b2649776d732e77098ef722abc5
https://github.com/pytest-dev/pytest/commit/476d4df1b7e01b2649776d732e77098ef722abc5
Author: Ronny Pfannschmidt <opensou...@ronnypfannschmidt.de>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M AUTHORS
M _pytest/main.py
A changelog/2985.bugfix
M testing/acceptance_test.py
Log Message:
-----------
Merge pull request #3010 from cryvate/fix-issue-2985
Improve handling of pyargs
Commit: 3862b0b28d1dac1d9ea398fc6155ed5e6de5498c
https://github.com/pytest-dev/pytest/commit/3862b0b28d1dac1d9ea398fc6155ed5e6de5498c
Author: Thomas Hisch <t.hi...@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M _pytest/logging.py
Log Message:
-----------
Remove logger parameter from catching_logs
The logger parameter of catching_logs is not used anywhere. The main
motivation for removing the logger parameter is that it removes the
logger = logger or logging.getLogger(logger)
line. IMO there are too many occurences of the string 'logg' ;)
Commit: c3f63ac1432044271b15c4ef7959000a7a0d9bfe
https://github.com/pytest-dev/pytest/commit/c3f63ac1432044271b15c4ef7959000a7a0d9bfe
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M _pytest/fixtures.py
A changelog/2981.bugfix
M testing/acceptance_test.py
Log Message:
-----------
Fix memory leak caused by fixture values never been garbage collected
The leak was caused by the (unused) `FixtureRequest._fixture_values`
cache.
This was introduced because the `partial` object (created to call
FixtureDef.finish() bound with the Request) is kept alive
through the entire session when a function-scoped fixture depends
on a session-scoped (or higher) fixture because of the nested
`addfinalizer` calls.
FixtureDef.finish() started receiving a request object in order to
obtain the proper hook proxy object (#2127), but this does not seem
useful at all in practice because `pytest_fixture_post_finalizer`
will be called with the `request` object of the moment the fixture value
was *created*, not the request object active when the fixture value
is being destroyed. We should probably deprecate/remove the request
parameter from `pytest_fixture_post_finalizer`.
Fix #2981
Commit: b17c6e5f8975fd02405c7eeac10ad2183110569f
https://github.com/pytest-dev/pytest/commit/b17c6e5f8975fd02405c7eeac10ad2183110569f
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-13 (Wed, 13 Dec 2017)
Changed paths:
M _pytest/logging.py
Log Message:
-----------
Merge pull request #3028 from thisch/removelogger
Remove logger parameter from catching_logs
Commit: db4df5833a6699345761e1851bfed32eb1109121
https://github.com/pytest-dev/pytest/commit/db4df5833a6699345761e1851bfed32eb1109121
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-14 (Thu, 14 Dec 2017)
Changed paths:
M _pytest/fixtures.py
A changelog/2981.bugfix
M testing/acceptance_test.py
Log Message:
-----------
Merge pull request #3030 from nicoddemus/leak
Fix memory leak caused by fixture values never been garbage collected
Commit: 370daf0441dd70dc082490de80ead536c82566c0
https://github.com/pytest-dev/pytest/commit/370daf0441dd70dc082490de80ead536c82566c0
Author: Segev Finer <segev...@gmail.com>
Date: 2017-12-16 (Sat, 16 Dec 2017)
Changed paths:
M _pytest/terminal.py
A changelog/3038.feature
M testing/test_terminal.py
Log Message:
-----------
Use classic console output when -s is used
Fixes #3038
Commit: 0a2735a27544a81fcaebaec7305ff9d9acd1def7
https://github.com/pytest-dev/pytest/commit/0a2735a27544a81fcaebaec7305ff9d9acd1def7
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-16 (Sat, 16 Dec 2017)
Changed paths:
M changelog/3038.feature
Log Message:
-----------
Reword changelog entry
Commit: d87279115dec63f87f93a1efa4145fa0f78b001a
https://github.com/pytest-dev/pytest/commit/d87279115dec63f87f93a1efa4145fa0f78b001a
Author: Bruno Oliveira <nicodde...@gmail.com>
Date: 2017-12-16 (Sat, 16 Dec 2017)
Changed paths:
M AUTHORS
M _pytest/assertion/rewrite.py
M _pytest/fixtures.py
M _pytest/hookspec.py
M _pytest/logging.py
M _pytest/main.py
M _pytest/pytester.py
M _pytest/terminal.py
A changelog/2981.bugfix
A changelog/2985.bugfix
A changelog/2995.bugfix
A changelog/3021.trivial
A changelog/3038.feature
M doc/en/writing_plugins.rst
M tasks/generate.py
M testing/acceptance_test.py
M testing/test_assertrewrite.py
M testing/test_terminal.py
Log Message:
-----------
Merge pull request #3041 from segevfiner/capture-no-disable-progress
Use classic console output when -s is used
Compare:
https://github.com/pytest-dev/pytest/compare/f8f1a52ea0f8...d87279115dec
_______________________________________________
pytest-commit mailing list
pytest-commit@python.org
https://mail.python.org/mailman/listinfo/pytest-commit