Я пытаюсь добавить параметризованные теги @pytest.mark.parametrize
в unittest на основе классов.
class SomethingTests(unittest.TestCase):
@pytest.mark.parametrize(('one', 'two'), [
(1, 2), (2, 3)])
def test_default_values(self, one, two):
assert one == (two + 1)
Но параметризованный материал не ударил:
TypeError: test_default_values() takes exactly 3 arguments (1 given)
Я переключился на простые тесты на основе классов (без unittest). Но я хотел бы знать, пробовал ли кто-нибудь его, и это сработало.