@pytest.mark.parametrize('thing', [1, 2])
def test_two(Implementation, thing):
    assert Implementation(thing).foo == thing
pytest: многоразовые тесты для разных реализаций одного и того же интерфейса.