[Pytest-commit] commit/pytest: hpk42: Merged in tomviner/pytest (pull request #222)

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Tue Oct 14 10:02:25 CEST 2014


1 new commit in pytest:

https://bitbucket.org/hpk42/pytest/commits/f1fcd44e587b/
Changeset:   f1fcd44e587b
User:        hpk42
Date:        2014-10-14 08:02:21+00:00
Summary:     Merged in tomviner/pytest (pull request #222)

fix issue552: Add a note to the docs about marking single callables
Affected #:  1 file

diff -r cb1ab2ce0f47d7ce77ccf3e2c2caa52e1e729e2f -r f1fcd44e587bd193cdc96ae6c08ba509edff581a doc/en/example/markers.txt
--- a/doc/en/example/markers.txt
+++ b/doc/en/example/markers.txt
@@ -280,6 +280,14 @@
 tests, whereas the "bar" mark is only applied to the second test.
 Skip and xfail marks can also be applied in this way, see :ref:`skip/xfail with parametrize`.
 
+.. note::
+
+    If the data you are parametrizing happen to be single callables, you need to be careful
+    when marking these items. `pytest.mark.xfail(my_func)` won't work because it's also the
+    signature of a function being decorated. To resolve this ambiguity, you need to pass a
+    reason argument:
+    `pytest.mark.xfail(func_bar, reason="Issue#7")`.
+
 
 .. _`adding a custom marker from a plugin`:

Repository URL: https://bitbucket.org/hpk42/pytest/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.


More information about the pytest-commit mailing list