l.b.m.t.t.BugTargetTestBase : class documentation

Part of lp.bugs.model.tests.test_bugtasksearch View In Hierarchy

Known subclasses: lp.bugs.model.tests.test_bugtasksearch.DistributionSourcePackageTarget, lp.bugs.model.tests.test_bugtasksearch.DistributionTarget, lp.bugs.model.tests.test_bugtasksearch.DistroseriesTarget, lp.bugs.model.tests.test_bugtasksearch.MilestoneTarget, lp.bugs.model.tests.test_bugtasksearch.ProductSeriesTarget, lp.bugs.model.tests.test_bugtasksearch.ProductTarget, lp.bugs.model.tests.test_bugtasksearch.ProjectGroupTarget, lp.bugs.model.tests.test_bugtasksearch.SourcePackageTarget

A base class for the bug target mixin classes.
Instance VariablessearchtargetA bug context to search within.
searchtarget2A sibling bug context for testing cross-context searches. Created on demand when getBugTaskSearchParams(multitarget=True) is called.
bugtasks2Bugtasks created for searchtarget2. Twice as many are made as for searchtarget.
group_onThe columns to group on when calling countBugs. None if the target being testing is not sensible/implemented for counting bugs. For instance, grouping by project group may be interesting but at the time of writing is not implemented.
Method makeBugTasks Undocumented
Method getBugTaskSearchParams Return a BugTaskSearchParams object for the given parameters.
Method targetToGroup Convert a search target to a group_on result.
def makeBugTasks(self, bugtarget=None, bugtasks=None, owner=None):
Undocumented
def getBugTaskSearchParams(self, *args, multitarget=False, **kw):
Return a BugTaskSearchParams object for the given parameters.

Also, set the bug target.

ParametersmultitargetIf True multiple targets are used using any( self.searchtarget, self.searchtarget2).
def targetToGroup(self, target):
Convert a search target to a group_on result.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.