-
-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parametrization #1
Comments
Filed #2 for the contribution guide. I'd definitely like to match
I made nox to solve some pain points with a couple of projects where tox was unwieldy. I think a reasonable goal to start with is to have parity with tox with python configuration files instead of ini configuration files (and less 'magic'). But I'm 100% open to any feature suggestions. |
Are you looking towards having 1:1 feature parity with tox? (all those weird options like |
I would say it's at a higher level than that. I don't necessary want a |
Okay, looks like the easiest way to do this is to just write a decorator that adds a |
@ionelmc how important is the ability to stack the decorator? |
Nevermind, I figured it out. :) |
I usually need multi tier parametrization and I've used a configuration file and a template to generate The point is that this parametrization should allow multiple variables, make a product and allow the user to skip some of the combinations programmatically. |
Cool. I've got that worked out I just need to integrate the generated On Fri, Mar 4, 2016, 1:04 AM Ionel Cristian Mărieș notifications@github.com
|
Building a bit on https://www.reddit.com/r/Python/comments/48qz7w/nox_virtualenvtest_automation_similar_to_tox_but/d0m3q4l, another way to handle parametrization is like this:
This is quite identical to pytest parametrization.
The advantage over your initial proposal is that you can customize the display names (via
ids
).Also, would be good to know how far and where you'd take nox. IOW, what goals does nox have?
PS. There is no contribution guide.
The text was updated successfully, but these errors were encountered: