~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/code/model/tests/test_sourcepackagerecipebuild.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-10-27 16:44:38 UTC
  • mfrom: (14198.1.1 megalint-4)
  • Revision ID: launchpad@pqm.canonical.com-20111027164438-g34vp8glvtxc9p7k
[r=jtv][no-qa] Lint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright 2010 Canonical Ltd.  This software is licensed under the
 
1
# Copyright 2010-2011 Canonical Ltd.  This software is licensed under the
2
2
# GNU Affero General Public License version 3 (see the file LICENSE).
3
3
 
4
4
"""Tests for source package builds."""
9
9
    datetime,
10
10
    timedelta,
11
11
    )
 
12
import re
 
13
 
12
14
from pytz import utc
13
 
import re
14
 
 
15
15
from storm.locals import Store
16
16
import transaction
 
17
from twisted.trial.unittest import TestCase as TrialTestCase
17
18
from zope.component import getUtility
18
19
from zope.security.proxy import removeSecurityProxy
19
20
 
20
 
from twisted.trial.unittest import TestCase as TrialTestCase
21
 
 
22
21
from canonical.launchpad.interfaces.lpstorm import IStore
23
22
from canonical.launchpad.webapp.authorization import check_permission
24
23
from canonical.launchpad.webapp.testing import verifyObject
45
44
    SourcePackageRecipeBuildMailer,
46
45
    )
47
46
from lp.code.model.sourcepackagerecipebuild import SourcePackageRecipeBuild
 
47
from lp.registry.interfaces.pocket import PackagePublishingPocket
48
48
from lp.registry.interfaces.series import SeriesStatus
49
 
from lp.registry.interfaces.pocket import PackagePublishingPocket
50
49
from lp.services.log.logger import BufferLogger
51
50
from lp.services.mail.sendmail import format_address
52
51
from lp.soyuz.interfaces.processor import IProcessorFamilySet
594
593
 
595
594
    def assertDeferredNotifyCount(self, status, build, expected_count):
596
595
        d = build.handleStatus(status, None, {'filemap': {}})
 
596
 
597
597
        def cb(result):
598
598
            self.assertEqual(expected_count, len(pop_notifications()))
 
599
 
599
600
        d.addCallback(cb)
600
601
        return d
601
602