/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/plugins/launchpad/test_lp_directory.py

Add NEWS entry.

Show diffs side-by-side

added added

removed removed

Lines of Context:
313
313
        server.canned_response = response_format % dict(length=length,
314
314
                                                        path=path)
315
315
 
316
 
    def test_simple_request(self):
317
 
        self.set_canned_response(self.server, '~bzr-pqm/bzr/bzr.dev')
 
316
    def do_request(self, server_url):
318
317
        os.environ['BZR_LP_XMLRPC_URL'] = self.server.get_url()
319
318
        service = lp_registration.LaunchpadService()
320
319
        resolve = lp_registration.ResolveLaunchpadPathRequest('bzr')
321
320
        result = resolve.submit(service)
 
321
        return result
 
322
 
 
323
    def test_direct_request(self):
 
324
        self.set_canned_response(self.server, '~bzr-pqm/bzr/bzr.dev')
 
325
        result = self.do_request(self.server.get_url())
322
326
        urls = result.get('urls', None)
323
327
        self.assertIsNot(None, urls)
324
328
        self.assertEquals(
325
329
            ['bzr+ssh://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev',
326
330
             'http://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev'],
327
331
            urls)
 
332
    # FIXME: we need to test with a real proxy, I can't find a way so simulate
 
333
    # CONNECT without leaving one server hanging the test :-/ Since that maybe
 
334
    # related to the leaking tests problems, I'll punt for now -- vila 20091030