~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/testing/fixture.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2012-01-06 12:11:50 UTC
  • mfrom: (14625.2.7 gina-dsc-binaries)
  • Revision ID: launchpad@pqm.canonical.com-20120106121150-e0bucmb5qeyytnn9
[r=wgrant][bug=911943] Fix SourcePackageReleaseDscBinariesUpdater:
        round chunk_size to int (and document this issue).

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
    undefineChecker,
49
49
    )
50
50
 
51
 
from canonical.config import config
52
51
from lp.services import webapp
53
 
from lp.services.webapp.errorlog import ErrorReportEvent
 
52
from lp.services.config import config
54
53
from lp.services.messaging.interfaces import MessagingUnavailable
55
54
from lp.services.messaging.rabbit import connect
56
55
from lp.services.timeline.requesttimeline import get_request_timeline
 
56
from lp.services.webapp.errorlog import ErrorReportEvent
57
57
 
58
58
 
59
59
class PGBouncerFixture(pgbouncer.fixture.PGBouncerFixture):
67
67
        super(PGBouncerFixture, self).__init__()
68
68
 
69
69
        # Known databases
70
 
        from canonical.testing.layers import DatabaseLayer
 
70
        from lp.testing.layers import DatabaseLayer
71
71
        dbnames = [
72
72
            DatabaseLayer._db_fixture.dbname,
73
73
            DatabaseLayer._db_template_fixture.dbname,
114
114
        as we are using a test layer that doesn't provide database
115
115
        connections.
116
116
        """
117
 
        from canonical.testing.layers import (
 
117
        from lp.testing.layers import (
118
118
            reconnect_stores,
119
119
            is_ca_available,
120
120
            )
233
233
 
234
234
    def setUp(self):
235
235
        # Work around circular import.
236
 
        from canonical.testing.layers import wsgi_application
 
236
        from lp.testing.layers import wsgi_application
237
237
        super(Urllib2Fixture, self).setUp()
238
238
        add_wsgi_intercept('launchpad.dev', 80, lambda: wsgi_application)
239
239
        self.addCleanup(remove_wsgi_intercept, 'launchpad.dev', 80)