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

Merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
147
147
        test.runbzr('add goodbye')
148
148
        test.runbzr('commit -m setup goodbye')
149
149
 
150
 
    def test_export(self):
151
 
        os.mkdir('branch')
152
 
        os.chdir('branch')
153
 
        self.example_branch()
154
 
        self.runbzr('export ../latest')
155
 
        self.assertEqual(file('../latest/goodbye', 'rt').read(), 'baz')
156
 
        self.runbzr('export ../first -r 1')
157
 
        self.assert_(not os.path.exists('../first/goodbye'))
158
 
        self.assertEqual(file('../first/hello', 'rt').read(), 'foo')
159
 
        self.runbzr('export ../first.gz -r 1')
160
 
        self.assertEqual(file('../first.gz/hello', 'rt').read(), 'foo')
161
 
        self.runbzr('export ../first.bz2 -r 1')
162
 
        self.assertEqual(file('../first.bz2/hello', 'rt').read(), 'foo')
163
 
 
164
 
        from tarfile import TarFile
165
 
        self.runbzr('export ../first.tar -r 1')
166
 
        self.assert_(os.path.isfile('../first.tar'))
167
 
        tf = TarFile('../first.tar')
168
 
        self.assert_('first/hello' in tf.getnames(), tf.getnames())
169
 
        self.assertEqual(tf.extractfile('first/hello').read(), 'foo')
170
 
        self.runbzr('export ../first.tar.gz -r 1')
171
 
        self.assert_(os.path.isfile('../first.tar.gz'))
172
 
        self.runbzr('export ../first.tbz2 -r 1')
173
 
        self.assert_(os.path.isfile('../first.tbz2'))
174
 
        self.runbzr('export ../first.tar.bz2 -r 1')
175
 
        self.assert_(os.path.isfile('../first.tar.bz2'))
176
 
        self.runbzr('export ../first.tar.tbz2 -r 1')
177
 
        self.assert_(os.path.isfile('../first.tar.tbz2'))
178
 
 
179
 
        from bz2 import BZ2File
180
 
        tf = TarFile('../first.tar.tbz2', 
181
 
                     fileobj=BZ2File('../first.tar.tbz2', 'r'))
182
 
        self.assert_('first.tar/hello' in tf.getnames(), tf.getnames())
183
 
        self.assertEqual(tf.extractfile('first.tar/hello').read(), 'foo')
184
 
        self.runbzr('export ../first2.tar -r 1 --root pizza')
185
 
        tf = TarFile('../first2.tar')
186
 
        self.assert_('pizza/hello' in tf.getnames(), tf.getnames())
187
 
 
188
 
        from zipfile import ZipFile
189
 
        self.runbzr('export ../first.zip -r 1')
190
 
        self.failUnlessExists('../first.zip')
191
 
        zf = ZipFile('../first.zip')
192
 
        self.assert_('first/hello' in zf.namelist(), zf.namelist())
193
 
        self.assertEqual(zf.read('first/hello'), 'foo')
194
 
 
195
 
        self.runbzr('export ../first2.zip -r 1 --root pizza')
196
 
        zf = ZipFile('../first2.zip')
197
 
        self.assert_('pizza/hello' in zf.namelist(), zf.namelist())
198
 
        
199
 
        self.runbzr('export ../first-zip --format=zip -r 1')
200
 
        zf = ZipFile('../first-zip')
201
 
        self.assert_('first-zip/hello' in zf.namelist(), zf.namelist())
202
 
 
203
150
    def test_inventory(self):
204
151
        bzr = self.runbzr
205
152
        def output_equals(value, *args):