'The \'uses no fixture\' error tells the user at collection time
that the parametrize data they\'ve set up doesn\'t correspond to the
fixtures in their test function, rather than silently ignoring this
and letting the test potentially pass.'

@pytest.mark.issue714
def test_parametrize_uses_no_fixture_error_indirect_false(self, testdir):

    testdir.makepyfile("\n                                                import    pytest\n\n                                                @pytest.mark.parametrize('x,    y',    [('a',    'b')],    indirect=False)\n                                                def    test_simple(x):\n                                                                assert    len(x)    ==    3\n                                ")
    result = testdir.runpytest('--collect-only')
    result.stdout.fnmatch_lines(["*uses    no    argument    'y'*"])
