0
의 Carthesian 제품은 다음있는 TestSuite 내가 두기구 data
및 shape
이Pytest는 : 의존 비품
import pytest
@pytest.fixture(params=1, 2, 3)
def shape(request):
return request.param
@pytest.fixture
def data(shape):
return shape
def test_resize(data, shape):
pass
을 상상해보십시오. data
은 조명기 shape
에 따라 다르며 가능한 값마다 생성됩니다. 그러나 test_resize
에서 나는 data
과 shape
의 가능한 모든 조합을 통해 테스트 할 :
- 1, 1
- 1, 2
- 1, 3
- 2, 1
등 위의 구현을 통해 카티 시안 제품을 확장하지는 않습니다.
- 1, 1
- 2,
- 3 2,
3 py.test하는 모든 가능한 조합으로 설비를 확장 할 수있는 방법이 있나요?