[Pytest-commit] Issue #541: Can't use pytest.mark.parametrize inside unittest class (hpk42/pytest)
d3ph
issues-reply at bitbucket.org
Wed Jul 16 17:52:58 CEST 2014
New issue 541: Can't use pytest.mark.parametrize inside unittest class
https://bitbucket.org/hpk42/pytest/issue/541/cant-use-pytestmarkparametrize-inside
d3ph:
```
#!python
def test_parametrize_unittest(testdir):
testpath = testdir.makepyfile("""
import unittest
import pytest
pytest_plugins = "pytest_unittest"
class MyTestCase(unittest.TestCase):
@pytest.mark.parametrize('param', ['foo'])
def testpassing(self, param):
self.assertEquals(param, 'foo')
@pytest.mark.parametrize('param', ['foo'])
def test_failing(self, param):
self.assertEquals(param, 'bar')
""")
reprec = testdir.inline_run(testpath)
assert reprec.matchreport("testpassing").passed
assert reprec.matchreport("test_failing").failed
```
More information about the pytest-commit
mailing list