~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_tuned_gzip.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2011-08-17 18:13:57 UTC
  • mfrom: (5268.7.29 transport-segments)
  • Revision ID: pqm@pqm.ubuntu.com-20110817181357-y5q5eth1hk8bl3om
(jelmer) Allow specifying the colocated branch to use in the branch URL,
 and retrieving the branch name using ControlDir._get_selected_branch.
 (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
106
106
class TestToGzip(tests.TestCase):
107
107
 
108
108
    def assertToGzip(self, chunks):
109
 
        raw_bytes = ''.join(chunks)
 
109
        bytes = ''.join(chunks)
110
110
        gzfromchunks = tuned_gzip.chunks_to_gzip(chunks)
111
 
        gzfrombytes = tuned_gzip.bytes_to_gzip(raw_bytes)
 
111
        gzfrombytes = tuned_gzip.bytes_to_gzip(bytes)
112
112
        self.assertEqual(gzfrombytes, gzfromchunks)
113
113
        decoded = self.applyDeprecated(
114
114
            symbol_versioning.deprecated_in((2, 3, 0)),
115
115
            tuned_gzip.GzipFile, fileobj=StringIO(gzfromchunks)).read()
116
 
        lraw, ldecoded = len(raw_bytes), len(decoded)
117
 
        self.assertEqual(lraw, ldecoded,
118
 
                         'Expecting data length %d, got %d' % (lraw, ldecoded))
119
 
        self.assertEqual(raw_bytes, decoded)
 
116
        self.assertEqual(bytes, decoded)
120
117
 
121
118
    def test_single_chunk(self):
122
119
        self.assertToGzip(['a modest chunk\nwith some various\nbits\n'])