Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Prepare for cross-framework test suite #6920
Conversation
mdboom
added the
needs_review
label
Aug 7, 2016
|
|
jenshnielsen
referenced
this pull request
Aug 8, 2016
Merged
Make sure nose is only imported when needed #6923
|
Small fix: |
QuLogic
commented on the diff
Aug 8, 2016
tacaswell
added this to the
2.1 (next point release)
milestone
Aug 13, 2016
|
This needs a rebase |
|
Ping |
tacaswell
commented on the diff
Aug 17, 2016
| @@ -1,15 +1,3 @@ | ||
| -class KnownFailureTest(Exception): |
WeatherGod
Member
|
tacaswell
closed this
Aug 20, 2016
tacaswell
reopened this
Aug 20, 2016
tacaswell
added needs_review and removed needs_review
labels
Aug 20, 2016
|
'powercycled to try and trigger coveralls |
|
Merging this as it is blocking progress for @story645 Independent of if the testing code should be part of the public API, people are using it that way (and to my knowledge) we have not been actively discouraging it. We are going to have to eventually shim these back or document the API changes. |
|
and the travis failure is an install failure on the basemap dependency. |
Kojoley commentedAug 7, 2016
I have made a separated PR for this commit because I need a review for it (this is the base for other changes related to pytest framework support).
Changes:
xfail(reason)functionraise KnownFailureTest(msg)->xfail(reason)skip(reason)functionraise SkipTest(msg)->skip(reason)skipif(condition, reason=None)decoratordef func(): if condition: skip()testing.nosesubmoduletesting.nose.pluginssubmoduletesting.nose.decorators(interface is still in
testing.decorators, implementation willhave been chosen at runtime according to used test framework)
matplotlib.testfunction unificationstests.pynow usesmatplotlib.test()