Skip to content
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

Added loading options from pytest.ini #30

Merged
merged 6 commits into from
Dec 4, 2015

Conversation

bendtherules
Copy link
Contributor

Things Added:

  1. CollectIniPathPlugin which acts as a pytest plugin and does a dry-run of pytest to capture the ini path in CollectorIniPath.pytest_ini_path class variable
  2. Load "pytest-watch" section from that ini and read the options
  3. Mix that option with cmdline args, giving preference to cmdline values

Todo:

  1. Add proper tests for ini args loading
  2. Refactor string and boolean variable loading code to diff. func, whole thing looks bad now

Things Added:
1. CollectIniPathPlugin which acts as a pytest plugin and does a dry-run of pytest to capture the ini path in CollectorIniPath.pytest_ini_path class variable
2. Load "pytest-watch" section from that ini and read the options
3. Mix that option with cmdline args, giving preference to cmdline values

Todo:
1. Add proper tests for ini args loading
2. Refactor string and boolean variable loading code to diff. func, whole thing looks bad now
@bendtherules
Copy link
Contributor Author

PR for issue #20

@bendtherules
Copy link
Contributor Author

Should I move the ini path collector to a new module, does it look a bit out of place in command.py?

@bendtherules
Copy link
Contributor Author

Does it look ok, @joeyespo ?

@joeyespo
Copy link
Owner

joeyespo commented Dec 4, 2015

Looks good. Ready to merge?

@bendtherules
Copy link
Contributor Author

Yes.

@joeyespo
Copy link
Owner

joeyespo commented Dec 4, 2015

👍 Thanks, @bendtherules!

joeyespo added a commit that referenced this pull request Dec 4, 2015
Added loading options from pytest.ini
@joeyespo joeyespo merged commit deac2a2 into joeyespo:master Dec 4, 2015
@pyup-bot pyup-bot mentioned this pull request Aug 17, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants