<div dir="ltr">Hi Vijay/Ram/Vijayram,<div><br></div><div>I don&#39;t remember what I did or didn&#39;t do, and abandoned nose for a different test runner quite some time ago. It looks like I didn&#39;t put whatever I did in a repo either, so I&#39;m afraid I can&#39;t help.</div><div><br></div><div>Sorry,</div><div>-Leah</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 1, 2015 at 5:01 PM,  <span dir="ltr">&lt;<a href="mailto:vijayram@dssd.com" target="_blank">vijayram@dssd.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Leah,<div><br></div><div> I am facing this very issue... were you able to solve this... did it work for you.... just to give context, this is my sample plugin,</div><div><br></div><div>







<p><span>class</span><span> </span><span>CaptureExecResults</span><span>(Plugin, unittest.TestCase):</span></p>
<p><span></span><br></p>
<p><span>    enabled = True</span></p>
<p><span>    name = &#39;</span><span>suite-loader</span><span>&#39;</span></p>
<p><span></span><br></p>
<p><span>    </span><span>def</span><span> </span><span>configure</span><span>(self, options, conf):</span></p>
<p><span>        Plugin.configure(self, options, conf)</span></p>
<p><span>        </span><span>print</span><span> &quot;</span><span>--- Into configure</span><span>&quot;</span></p>
<p><span>        names = [&quot;</span><span>UserManagementTestSuite.faas_runtime_error</span><span>&quot;]</span></p>
<p><span>        self.suite = nose.loader.TestLoader().loadTestsFromNames(names, mod1)</span></p>
<p><span>        </span><span>#self.suite = unittest.TestLoader().loadTestsFromNames(names, mod1)</span></p>
<p><span>        </span><span>print</span><span> self.suite</span></p>
<p><span></span><br></p>
<p><span>    </span><span>def</span><span> </span><span>prepareTestLoader</span><span>(self, loader):</span></p>
<p><span>        </span><span>print</span><span> &quot;</span><span>--- prepareTestLoader..</span><span>&quot;</span></p>
<p><span>        loader.suiteClass = self.suite</span></p><p><span></span></p><p><span><br></span></p></div><div>I am getting errors during execution....</div><div><br></div><div>







<p><span>  File &quot;/opt/tools/lib/python2.7/site-packages/nose/loader.py&quot;, line 355, in loadTestsFromModule</span></p>
<p><span>    return self.suiteClass(ContextList(tests, context=module))</span></p>
<p><span>  File &quot;/opt/tools/lib/python2.7/site-packages/nose/suite.py&quot;, line 177, in __call__</span></p>
<p><span>    return self.run(*arg, **kw)</span></p>
<p><span>  File &quot;/opt/tools/lib/python2.7/site-packages/nose/suite.py&quot;, line 218, in run</span></p>
<p><span>    if result.shouldStop:</span></p>
<p><span>  File &quot;/opt/tools/lib/python2.7/site-packages/nose/proxy.py&quot;, line 30, in fget</span></p>
<p><span>    return getattr(getattr(self, local_attr), proxied_attr)</span></p>
<p><span>AttributeError: &#39;ContextList&#39; object has no attribute &#39;shouldStop&#39;</span></p><p><span><br></span></p><p><span>Any suggestion or pointer...</span></p><p><span><br></span></p><p><span>Thank you so much,</span></p></div><div><span class=""><br>On Wednesday, October 30, 2013 at 12:34:47 PM UTC-7, Leah Klearman wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><div dir="ltr">I&#39;ve mostly been able to make my new nose plugin work, but it is disabling the built-in capture and logcapture plugins, and I can&#39;t find any reference to how to make plugins not stomp on one another.<div>
<br></div><div>Code is at <a href="https://gist.github.com/klrmn/7238776" rel="nofollow" target="_blank">https://gist.github.com/klrmn/7238776</a></div><div><br></div><div>Thanks!</div><div>-Leah</div></div></span><span class=""><div><br><br><div class="gmail_quote">
On Sun, Oct 27, 2013 at 2:39 PM, Leah Klearman <span dir="ltr">&lt;<a rel="nofollow">lkl...@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I would like to use nose with testresources, which provides OptimisingTestSuite that orders tests in a particular way.<br><div><br></div><div><a href="https://github.com/nose-devs/nose/blob/master/nose/core.py#L309" rel="nofollow" target="_blank">https://github.com/nose-devs/nose/blob/master/nose/core.py#L309</a> (nose.core.collector()) says &quot;TestSuite replacement entry point. Use anywhere you might use a unittest.TestSuite.&quot;, but I have been thus-far unable to suss out how to replace nose.core.collector() at a time it will actually get used.</div>

<div><br></div><div>Can anyone provide me with an example?</div><div><br></div><div>Thanks,</div><div>-Leah</div></div>
</blockquote></div><br></div>
</span></blockquote></div></div><span class="HOEnZb"><font color="#888888">

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups &quot;nose-users&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:nose-users+unsubscribe@googlegroups.com" target="_blank">nose-users+unsubscribe@googlegroups.com</a>.<br>
To post to this group, send email to <a href="mailto:nose-users@googlegroups.com" target="_blank">nose-users@googlegroups.com</a>.<br>
Visit this group at <a href="http://groups.google.com/group/nose-users" target="_blank">http://groups.google.com/group/nose-users</a>.<br>
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank">https://groups.google.com/d/optout</a>.<br>
</font></span></blockquote></div><br></div>