234
234
>>> ubuntu = getUtility(IDistributionSet).getByName("ubuntu")
235
235
>>> ubuntu_mozilla_firefox = ubuntu.getSourcePackage("mozilla-firefox")
236
>>> packagebugs_view = create_view(name12, name='+packagebugs')
237
>>> packagebugs_search_view.getOpenBugsURL(ubuntu_mozilla_firefox)
238
>>> packagebugs_view.getOpenBugsURL(
239
... ubuntu_mozilla_firefox, u'/~name12')
238
240
u'.../~name12/+packagebugs-search?field.distribution=ubuntu&field.sourcepackagename=mozilla-firefox&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed&search=Search'
240
>>> packagebugs_search_view.getCriticalBugsURL(ubuntu_mozilla_firefox)
242
>>> packagebugs_view.getCriticalBugsURL(
243
... ubuntu_mozilla_firefox, u'/~name12')
241
244
u'.../~name12/+packagebugs-search?field.distribution=ubuntu&field.importance=Critical&field.sourcepackagename=mozilla-firefox&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed&search=Search'
243
>>> packagebugs_search_view.getUnassignedBugsURL(ubuntu_mozilla_firefox)
246
>>> packagebugs_view.getUnassignedBugsURL(
247
... ubuntu_mozilla_firefox, u'/~name12')
244
248
u'.../~name12/+packagebugs-search?field.distribution=ubuntu&field.sourcepackagename=mozilla-firefox&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed&field.unassigned=on&search=Search'
246
>>> packagebugs_search_view.getInProgressBugsURL(ubuntu_mozilla_firefox)
250
>>> packagebugs_view.getInProgressBugsURL(
251
... ubuntu_mozilla_firefox, u'/~name12')
247
252
u'.../~name12/+packagebugs-search?field.distribution=ubuntu&field.sourcepackagename=mozilla-firefox&field.status=In+Progress&search=Search'
249
254
A helper method is used to calculate the package bug search URL for the
418
423
... 'field.status': [s.title for s in UNRESOLVED_BUGTASK_STATUSES]}
420
425
>>> packagebugs_search_view = create_view(
421
... name16, name="+packagebugs", form=form)
426
... name16, name="+packagebugs-search", form=form)
423
428
>>> print pretty(packagebugs_search_view.getMilestoneWidgetValues())
431
436
>>> new_milestone = hoary_series.newMilestone(name='testing')
433
438
>>> packagebugs_search_view = create_view(
434
... name16, name="+packagebugs", form=form)
439
... name16, name="+packagebugs-search", form=form)
436
441
>>> print pretty(packagebugs_search_view.getMilestoneWidgetValues())
437
442
[{'checked': False,
443
448
>>> new_milestone.active = False
444
449
>>> packagebugs_search_view = create_view(
445
... name16, name="+packagebugs", form=form)
450
... name16, name="+packagebugs-search", form=form)
447
452
>>> print pretty(packagebugs_search_view.getMilestoneWidgetValues())