DQDefects: Fixes for nose 1.6.3.
Newer versions of LCG update from nose 1.3.7 to nose 1.6.3. However, nose 1.6.3 is apparently missing a few fixes that were in 1.3.7. It misses a python3 fix for finding the line number of a function; as a result, tests are run in the wrong order. It also does not use a docstring as the test description, as 1.3.7 does.
Add workarounds so that nose 1.6.3 will behave the same as 1.3.7.
Fixes test failure seen in dev3lcg. ( ATEAM-980 )
Edited by Marcin Nowak