On Sat, 22 Oct 2016, holger krekel wrote:

maybe there is a solution ...

Thanks I think this has potentially given me enough to at least fix
the old simple version found in:

So let's now get to your original example at
https://github.com/tiddlyweb/tiddlyweb/blob/master/test/http_runner.py

and that might be enough to increase my understanding so that I can
deal with the considerably more complex form used in gabbi. I'll
come back to this thread with:

* a link to the change in tiddlyweb when it is working
* questions when I get stuck with gabbi

   def pytest_generate_tests(metafunc):
       if metafunc.function == test_generic:
           l = []
           for test_data in tests:
               test = dict(EMPTY_TEST)
               test.update(test_data)
               l.append(test)

           metafunc.parametrize("test", argvalues=l, ids=ids)

   def test_generic(test):
       ...

haven't tested this -- does it work for you?

I had to make some minor modifications and get the methods in the
right files, but I was able to get something roughly working that
once cleaned up will be okay.

Thanks.

--
Chris Dent               ┬─┬ノ( º _ ºノ)        https://anticdent.org/
freenode: cdent                                         tw: @anticdent
_______________________________________________
pytest-dev mailing list
pytest-dev@python.org
https://mail.python.org/mailman/listinfo/pytest-dev

Reply via email to