l.b.t.e.BugTrackerResponsesMixin : class documentation

Part of lp.bugs.tests.externalbugtracker View In Hierarchy

Known subclasses: lp.bugs.tests.externalbugtracker.TestBugzilla, lp.bugs.tests.externalbugtracker.TestMantis, lp.bugs.tests.externalbugtracker.TestRequestTracker, lp.bugs.tests.externalbugtracker.TestRoundup, lp.bugs.tests.externalbugtracker.TestSourceForge, lp.bugs.tests.externalbugtracker.TestTrac

A responses-based test mixin for bug trackers.

The simplest way to use this is as a context manager:

    with bug_tracker.responses():
        ...

Classes using this mixin should implement `addResponses`.
Method addResponses Add test responses.
Method responses Undocumented
def addResponses(self, requests_mock, **kwargs):
Add test responses.
@contextmanager
def responses(self, trace_calls=False, **kwargs):
Undocumented
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.