[TIP] Fwd: Trying to make nose use a different TestSuite
Vijayram Gopu
vijayram at dssd.com
Thu Oct 1 17:12:20 PDT 2015
I implemented a plugin to make Nosetests use a different TestSuite... below
is my implementation and errors during execution, any suggestion or pointer
will be greatly appreciated,
---------- MyPlugin --------------
class CaptureExecResults(Plugin, unittest.TestCase):
enabled = True
name = 'suite-loader'
def configure(self, options, conf):
Plugin.configure(self, options, conf)
print "--- Into configure"
names = ["UserManagementTestSuite.faas_runtime_error"]
self.suite = nose.loader.TestLoader().loadTestsFromNames(names,
mod1)
#self.suite = unittest.TestLoader().loadTestsFromNames(names, mod1)
print self.suite
def prepareTestLoader(self, loader):
print "--- prepareTestLoader.."
loader.suiteClass = self.suite
I am getting errors during execution....
File "/opt/tools/lib/python2.7/site-packages/nose/loader.py", line 355,
in loadTestsFromModule
return self.suiteClass(ContextList(tests, context=module))
File "/opt/tools/lib/python2.7/site-packages/nose/suite.py", line 177, in
__call__
return self.run(*arg, **kw)
File "/opt/tools/lib/python2.7/site-packages/nose/suite.py", line 218, in
run
if result.shouldStop:
File "/opt/tools/lib/python2.7/site-packages/nose/proxy.py", line 30, in
fget
return getattr(getattr(self, local_attr), proxied_attr)
AttributeError: 'ContextList' object has no attribute 'shouldStop'
Any suggestion or pointer...
Thank you so much,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/testing-in-python/attachments/20151001/f501ba46/attachment.htm>
More information about the testing-in-python
mailing list