[Pytest-commit] [pytest-dev/pytest] 360d60: introduce a own storage for markers
Bruno Oliveira
nicoddemus at gmail.com
Mon Apr 9 18:40:14 EDT 2018
Branch: refs/heads/features
Home: https://github.com/pytest-dev/pytest
Commit: 360d608da4e11c66539967e625c70e6cae31395e
https://github.com/pytest-dev/pytest/commit/360d608da4e11c66539967e625c70e6cae31395e
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/mark/structures.py
M _pytest/nodes.py
M _pytest/python.py
Log Message:
-----------
introduce a own storage for markers
Commit: 27072215593b2808bbae2fb633caf556cc5852e3
https://github.com/pytest-dev/pytest/commit/27072215593b2808bbae2fb633caf556cc5852e3
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/fixtures.py
M _pytest/mark/evaluate.py
M testing/test_mark.py
Log Message:
-----------
port mark evaluation to the new storage and fix a bug in evaluation
Commit: f1a1695aaabf554fea21382b7edc0ee79e59b3d5
https://github.com/pytest-dev/pytest/commit/f1a1695aaabf554fea21382b7edc0ee79e59b3d5
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M testing/test_mark.py
Log Message:
-----------
enable deep merging test - new structure fixed it
Commit: e8feee0612246d4f3414530388c9aee6dd0f563c
https://github.com/pytest-dev/pytest/commit/e8feee0612246d4f3414530388c9aee6dd0f563c
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/mark/evaluate.py
Log Message:
-----------
fix up the mark evaluator validity check
Commit: 180ae0920235e883138d56fa4274565793058465
https://github.com/pytest-dev/pytest/commit/180ae0920235e883138d56fa4274565793058465
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/deprecated.py
M _pytest/fixtures.py
M _pytest/mark/structures.py
M _pytest/python.py
M _pytest/skipping.py
M testing/python/fixture.py
M testing/python/metafunc.py
M testing/test_mark.py
Log Message:
-----------
deprecate markinfo and fix up most marker scoping access while completely breaking metafunc testing
Commit: 99015bfc86d6ad309bdd9abbe2c0700d58ca36d1
https://github.com/pytest-dev/pytest/commit/99015bfc86d6ad309bdd9abbe2c0700d58ca36d1
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/python.py
M testing/python/metafunc.py
Log Message:
-----------
fix most of metafunc tests by mocking
Commit: 2d06ae0f65f88ca21d3f2ad8fe51286548dafab5
https://github.com/pytest-dev/pytest/commit/2d06ae0f65f88ca21d3f2ad8fe51286548dafab5
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/python.py
Log Message:
-----------
base metafunc fixtureinfo on the functiondefinition to caputure its marks
Commit: 5e56e9b4f67185bf52f851ea5d1f5829e01f804c
https://github.com/pytest-dev/pytest/commit/5e56e9b4f67185bf52f851ea5d1f5829e01f804c
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/mark/structures.py
M _pytest/nodes.py
Log Message:
-----------
refactor node markers, remove need to be aware of nodes
Commit: ced1316bc80454d461df1ce1a281844e273e7dda
https://github.com/pytest-dev/pytest/commit/ced1316bc80454d461df1ce1a281844e273e7dda
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/mark/structures.py
M _pytest/nodes.py
Log Message:
-----------
add docstrings for nodemarkers
Commit: 775fb96ac3f86de3e53120769fd0eb72c1d9dce0
https://github.com/pytest-dev/pytest/commit/775fb96ac3f86de3e53120769fd0eb72c1d9dce0
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
A changelog/3317.feature
Log Message:
-----------
first changelog entry
Commit: 159ea9b7c0654f7e300ec2a91d7502ce1ae45571
https://github.com/pytest-dev/pytest/commit/159ea9b7c0654f7e300ec2a91d7502ce1ae45571
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/mark/structures.py
M _pytest/nodes.py
M _pytest/warnings.py
M testing/test_mark.py
Log Message:
-----------
turn Markinfo into atts clsas, and return correct instances of it from node.get_marker
Commit: a92a51b01b261df5b8491c6b13784c982a5320ca
https://github.com/pytest-dev/pytest/commit/a92a51b01b261df5b8491c6b13784c982a5320ca
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/nodes.py
Log Message:
-----------
clarify find_markers return value
Commit: 02315c04891fa04d7877761a9c85fd6ca47c49a6
https://github.com/pytest-dev/pytest/commit/02315c04891fa04d7877761a9c85fd6ca47c49a6
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/fixtures.py
Log Message:
-----------
remove unnecessary of in the code figuring the fixture names
Commit: 2cb7e725ce30d99153af0ed8cf62e534088d5179
https://github.com/pytest-dev/pytest/commit/2cb7e725ce30d99153af0ed8cf62e534088d5179
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/python.py
Log Message:
-----------
document the hack used to avoid duplicate markers due Instance collectors
Commit: ee51fa58812e23ab3b26a2d11e8706d5d9b7cd67
https://github.com/pytest-dev/pytest/commit/ee51fa58812e23ab3b26a2d11e8706d5d9b7cd67
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/mark/structures.py
M _pytest/nodes.py
M doc/en/mark.rst
Log Message:
-----------
add api to iterate over all marerks of a node
Commit: 8805036fd8596750caa588853707346235ae6bdd
https://github.com/pytest-dev/pytest/commit/8805036fd8596750caa588853707346235ae6bdd
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/nodes.py
Log Message:
-----------
add node iteration apis
TODO: add tests
Commit: dbb1b5a2279775730d593622fb2a993e12960b22
https://github.com/pytest-dev/pytest/commit/dbb1b5a2279775730d593622fb2a993e12960b22
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M _pytest/fixtures.py
M _pytest/mark/evaluate.py
M _pytest/nodes.py
M _pytest/python.py
M _pytest/skipping.py
M _pytest/warnings.py
M testing/test_mark.py
Log Message:
-----------
remove NodeMarkers, turn own_markers into a list and use iter_markers api exclusively
Commit: 802da781c62519b26f1a9d0ad9ac6adcc331222c
https://github.com/pytest-dev/pytest/commit/802da781c62519b26f1a9d0ad9ac6adcc331222c
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-30 (Fri, 30 Mar 2018)
Changed paths:
M _pytest/deprecated.py
Log Message:
-----------
fix method reference to iter_markers in warning
Commit: e4a52c1795c068a8b113578429532f9e5103a835
https://github.com/pytest-dev/pytest/commit/e4a52c1795c068a8b113578429532f9e5103a835
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-30 (Fri, 30 Mar 2018)
Changed paths:
M _pytest/python.py
Log Message:
-----------
prevent doubleing of function level marks
Commit: 7454a381e2f619f32579fb31ed8bb1ed4ed2604c
https://github.com/pytest-dev/pytest/commit/7454a381e2f619f32579fb31ed8bb1ed4ed2604c
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-30 (Fri, 30 Mar 2018)
Changed paths:
M doc/en/example/markers.rst
M doc/en/example/simple.rst
M doc/en/usage.rst
M doc/en/warnings.rst
Log Message:
-----------
update configuration examples to new mark api
Commit: a2974dd06795b783ebcdd68625d0ff953df352c7
https://github.com/pytest-dev/pytest/commit/a2974dd06795b783ebcdd68625d0ff953df352c7
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-03-30 (Fri, 30 Mar 2018)
Changed paths:
M doc/en/mark.rst
Log Message:
-----------
fix doc building
Commit: 1fcadeb2ce443b3166320a38740834f00fbb3432
https://github.com/pytest-dev/pytest/commit/1fcadeb2ce443b3166320a38740834f00fbb3432
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-04-05 (Thu, 05 Apr 2018)
Changed paths:
M _pytest/mark/structures.py
M doc/en/mark.rst
Log Message:
-----------
extend marker docs with reasons on marker iteration
Commit: 48bcc3419f3c69e6646038e008a6410f094968df
https://github.com/pytest-dev/pytest/commit/48bcc3419f3c69e6646038e008a6410f094968df
Author: Bruno Oliveira <nicoddemus at gmail.com>
Date: 2018-04-05 (Thu, 05 Apr 2018)
Changed paths:
M doc/en/mark.rst
Log Message:
-----------
Reword the docs on markers a bit
Commit: a8ad89cdb3973537d9f75a33c0c6a96c760b4a69
https://github.com/pytest-dev/pytest/commit/a8ad89cdb3973537d9f75a33c0c6a96c760b4a69
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-04-05 (Thu, 05 Apr 2018)
Changed paths:
M doc/en/reference.rst
Log Message:
-----------
fix documentation references
Commit: 3582e1f6bedf5007a8936de71f5865d9a2192822
https://github.com/pytest-dev/pytest/commit/3582e1f6bedf5007a8936de71f5865d9a2192822
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-04-05 (Thu, 05 Apr 2018)
Changed paths:
M doc/en/mark.rst
Log Message:
-----------
include more detail on the marker api issues
Commit: e534cc81a353b178b017f070dbe421f563e604a0
https://github.com/pytest-dev/pytest/commit/e534cc81a353b178b017f070dbe421f563e604a0
Author: Bruno Oliveira <nicoddemus at gmail.com>
Date: 2018-04-05 (Thu, 05 Apr 2018)
Changed paths:
M doc/en/mark.rst
Log Message:
-----------
Fix typos in docs
Commit: 4df8f2b153339387f13949c37a40ff86073bda70
https://github.com/pytest-dev/pytest/commit/4df8f2b153339387f13949c37a40ff86073bda70
Author: Ronny Pfannschmidt <opensource at ronnypfannschmidt.de>
Date: 2018-04-06 (Fri, 06 Apr 2018)
Changed paths:
M doc/en/mark.rst
Log Message:
-----------
fix doc build, use noindex on the mark reference
Commit: 715337011be81c721a35d0056a352d7cdc2731ec
https://github.com/pytest-dev/pytest/commit/715337011be81c721a35d0056a352d7cdc2731ec
Author: Bruno Oliveira <nicoddemus at gmail.com>
Date: 2018-04-09 (Mon, 09 Apr 2018)
Changed paths:
M _pytest/deprecated.py
M _pytest/fixtures.py
M _pytest/mark/evaluate.py
M _pytest/mark/structures.py
M _pytest/nodes.py
M _pytest/python.py
M _pytest/skipping.py
M _pytest/warnings.py
A changelog/3317.feature
M doc/en/example/markers.rst
M doc/en/example/simple.rst
M doc/en/mark.rst
M doc/en/reference.rst
M doc/en/usage.rst
M doc/en/warnings.rst
M testing/python/fixture.py
M testing/python/metafunc.py
M testing/test_mark.py
Log Message:
-----------
Merge pull request #3317 from RonnyPfannschmidt/marker-pristine-node-storage
introduce a distinct searchable non-broken storage for markers
Compare: https://github.com/pytest-dev/pytest/compare/2962c7367cff...715337011be8
More information about the pytest-commit
mailing list