/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 breezy/tests/blackbox/test_serve.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2018-03-25 11:54:30 UTC
  • mfrom: (6855.4.10 more-bees)
  • Revision ID: breezy.the.bot@gmail.com-20180325115430-75xnlbrmzjoomd83
Add more bees. In particular:

* for file ids
* for revision ids
* for file contents in build_tree_contents()

Merged from https://code.launchpad.net/~jelmer/brz/more-bees/+merge/337919

Show diffs side-by-side

added added

removed removed

Lines of Context:
275
275
        # Save the config as the subprocess will use it
276
276
        gs.store.save()
277
277
        process, url = self.start_server_port()
278
 
        self.build_tree_contents([('a_file', 'contents\n')])
 
278
        self.build_tree_contents([('a_file', b'contents\n')])
279
279
        # We can connect and issue a request
280
280
        t = transport.get_transport_from_url(url)
281
281
        self.assertEqual('contents\n', t.get_bytes('a_file'))
292
292
 
293
293
    def test_bzr_serve_supports_client_timeout(self):
294
294
        process, url = self.start_server_port(['--client-timeout=0.1'])
295
 
        self.build_tree_contents([('a_file', 'contents\n')])
 
295
        self.build_tree_contents([('a_file', b'contents\n')])
296
296
        # We can connect and issue a request
297
297
        t = transport.get_transport_from_url(url)
298
298
        self.assertEqual('contents\n', t.get_bytes('a_file'))
311
311
        self.assertServerFinishesCleanly(process)
312
312
 
313
313
    def test_bzr_serve_graceful_shutdown(self):
314
 
        big_contents = 'a'*64*1024
 
314
        big_contents = b'a'*64*1024
315
315
        self.build_tree_contents([('bigfile', big_contents)])
316
316
        process, url = self.start_server_port(['--client-timeout=1.0'])
317
317
        t = transport.get_transport_from_url(url)