turturica
|
e44d4e6508
|
Merge remote-tracking branch 'upstream/features' into features
|
2018-04-20 15:21:24 -07:00 |
turturica
|
c416b1d935
|
Don't stop at the first package when looking up package-scoped fixtures.
Example:
package1.subpackage1
package1.subpackage2
package1's setup/teardown were executed again when exiting subpackage1 and entering subpackage2.
|
2018-04-20 15:04:58 -07:00 |
Bruno Oliveira
|
3318e53d01
|
Merge pull request #3382 from feuillemorte/3290-improve-monkeypatch
#3290 improve monkeypatch
|
2018-04-19 17:05:52 -03:00 |
turturica
|
7d923c389e
|
Merge remote-tracking branch 'upstream/features' into features
|
2018-04-18 00:11:03 -07:00 |
turturica
|
c02e8d8b0d
|
Fix test collection when tests are passed as IDs at the command line. Note this is still broken due to #3358.
|
2018-04-16 11:44:05 -07:00 |
feuillemorte
|
ba7cad3962
|
#3290 Fix comments
|
2018-04-13 16:00:07 +03:00 |
Bruno Oliveira
|
aa95a425d7
|
Attempt to solve race-condition which corrupts .pyc files on Windows
This uses of the `atomicwrites` library.
This is very hard to create a reliable test for.
Fix #3008
|
2018-04-12 08:19:28 -03:00 |
turturica
|
35df2cdbee
|
Fix linting error.
|
2018-04-11 15:45:43 -07:00 |
turturica
|
2b1410895e
|
Add package scoped fixtures #2283
|
2018-04-11 15:39:42 -07:00 |
Bruno Oliveira
|
10a7160549
|
Merge remote-tracking branch 'upstream/master' into merge-master-into-features
|
2018-04-11 18:07:47 -03:00 |
feuillemorte
|
659c044372
|
#3290 Improved monkeypatch to support some form of with statement
|
2018-04-11 12:45:26 +03:00 |
Ronny Pfannschmidt
|
2241c98b18
|
Merge pull request #3331 from tonybaloney/breakpoint_support
Support for the new builtin breakpoint function in Python 3.7
|
2018-04-10 07:15:29 +02:00 |
Tim Strazny
|
5bd8561016
|
linting: unfortunate dedent be gone.
|
2018-04-06 17:36:35 +02:00 |
Tim Strazny
|
846d91fb95
|
Follow Ronny's advice and use ``type`` in ``base_type``.
|
2018-04-06 16:23:04 +02:00 |
Tim Strazny
|
0cd74dc324
|
Ensure object is class before calling issubclass.
|
2018-04-06 14:40:30 +02:00 |
Tim Strazny
|
ec2d8223cf
|
Fix issue #3372
|
2018-04-06 14:16:12 +02:00 |
Bruno Oliveira
|
ef34de960c
|
Merge pull request #3360 from RonnyPfannschmidt/xml_property_yay
record_property is no longer experimental
|
2018-04-05 20:03:22 -03:00 |
Ronny Pfannschmidt
|
1fcadeb2ce
|
extend marker docs with reasons on marker iteration
|
2018-04-05 15:30:31 +02:00 |
Ronny Pfannschmidt
|
9326759a63
|
Merge pull request #3357 from nicoddemus/session-hooks-ref
Add reference docs for pytest_sessionstart/finish and update their docstrings
|
2018-04-03 07:08:47 +02:00 |
Ronny Pfannschmidt
|
211f3c47b5
|
record_property is no longer experimental
|
2018-04-01 15:39:43 +02:00 |
Ronny Pfannschmidt
|
e4a52c1795
|
prevent doubleing of function level marks
|
2018-03-30 08:19:45 +02:00 |
Ronny Pfannschmidt
|
802da781c6
|
fix method reference to iter_markers in warning
|
2018-03-30 07:50:12 +02:00 |
Bruno Oliveira
|
3fc2c94b5e
|
Switch imports based on python versions, my bad
|
2018-03-29 23:15:03 -03:00 |
Bruno Oliveira
|
daf1de0fed
|
Add reference docs for pytest_sessionstart/finish and update their docstrings
|
2018-03-29 19:48:48 -03:00 |
Bruno Oliveira
|
8ca9321940
|
Move compatibility imports to compat.py and fix linting
|
2018-03-29 19:02:35 -03:00 |
Irmen de Jong
|
faded25ee8
|
chage collections.abc import to fix deprecation warnings on python 3.7
|
2018-03-29 20:02:00 +02:00 |
Ronny Pfannschmidt
|
dbb1b5a227
|
remove NodeMarkers, turn own_markers into a list and use iter_markers api exclusively
|
2018-03-29 18:24:10 +02:00 |
Ronny Pfannschmidt
|
8805036fd8
|
add node iteration apis
TODO: add tests
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
ee51fa5881
|
add api to iterate over all marerks of a node
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
2cb7e725ce
|
document the hack used to avoid duplicate markers due Instance collectors
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
02315c0489
|
remove unnecessary of in the code figuring the fixture names
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
a92a51b01b
|
clarify find_markers return value
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
159ea9b7c0
|
turn Markinfo into atts clsas, and return correct instances of it from node.get_marker
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
ced1316bc8
|
add docstrings for nodemarkers
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
5e56e9b4f6
|
refactor node markers, remove need to be aware of nodes
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
2d06ae0f65
|
base metafunc fixtureinfo on the functiondefinition to caputure its marks
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
99015bfc86
|
fix most of metafunc tests by mocking
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
180ae09202
|
deprecate markinfo and fix up most marker scoping access while completely breaking metafunc testing
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
e8feee0612
|
fix up the mark evaluator validity check
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
2707221559
|
port mark evaluation to the new storage and fix a bug in evaluation
|
2018-03-29 17:52:01 +02:00 |
Ronny Pfannschmidt
|
360d608da4
|
introduce a own storage for markers
|
2018-03-29 17:52:01 +02:00 |
Bruno Oliveira
|
0a3cd881f6
|
Add docs about using pytest.param in parametrized fixtures
|
2018-03-28 19:35:10 -03:00 |
Bruno Oliveira
|
bfe773bfc8
|
Use shorter 'if kwargs' check as requested during review
|
2018-03-28 07:30:14 -03:00 |
Jeffrey Rackauckas
|
34afded06d
|
Update pytest.raises to raise a TypeError when an invalid keyword argument is passed.
|
2018-03-27 19:57:15 -07:00 |
Bruno Oliveira
|
2962c7367c
|
Merge pull request #3307 from KKoukiou/rhv-qe-fix
logging.py: Don't change log level of the root logger to bigger numeric value
|
2018-03-27 18:03:22 -03:00 |
Anthony Shaw
|
f1f4c8c104
|
updates for code review recommendations
|
2018-03-27 17:38:17 +11:00 |
Katerina Koukiou
|
d895f5d6fc
|
logging.py: Don't change log level of the root logger to bigger numeric value
|
2018-03-26 10:11:49 +02:00 |
Anthony Shaw
|
0e83e4f292
|
conditional for resetting of sys.breakpointhook for cleanup where breakpoint() not supported
|
2018-03-23 14:26:16 +11:00 |
Anthony Shaw
|
21ada0fa23
|
add check for support of breakpoint() and use Custom Pdb class when system default is set
|
2018-03-23 14:20:10 +11:00 |
Ronny Pfannschmidt
|
d7d4afea17
|
Merge pull request #3330 from nicoddemus/remove-custom-flatten
Remove terminal.flatten function in favor of collapse from more_itertools
|
2018-03-22 14:22:47 +01:00 |