On 2018-11-13 17:37, Chris Withers wrote:
On 13/11/2018 20:31, Kyle Altendorf wrote:
but I know that I mostly don't have test classes and, for the class I do have, I didn't inherit.  Mostly I just @pytest.inlineCallbacks (I still don't like the namespace squashing into pytest though :] ) and I suppose in the probably-not-too-distant future I'll instead be using more @pytest_twisted.async_await  (ala #31/#34).

Okay, but twisted.trial.unittest.TestCase does a bunch of reactor
management stuff, most notable making you aware when you've left the
reactor in a bad state. As far as I can see from the code,
pytest-twisted does not do that, correct?

I don't believe so. It sounds like I should review twisted.trial.unittest.TestCase and consider implementing a fixture to provide the checks. Perhaps default it to autouse with a cli parameter to disable it.

Perhaps #4 is relevant though.

https://github.com/pytest-dev/pytest-twisted/issues/4
https://github.com/altendky/stlib/blob/b34796cbba959d9cb2cb843f3cc5fc815c7cb6c6/epyqlib/tests/utils/test_twisted.py#L65-L93

Cheers,
-kyle

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to