[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