~jameinel/bzr/2.2.0b2-pack-collection

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_export.py

  • Committer: John Arbash Meinel
  • Date: 2010-04-19 18:42:35 UTC
  • mfrom: (5074.3.91 +trunk)
  • Revision ID: john@arbash-meinel.com-20100419184235-ke8p0r0esktvx1b9
Bring in bzr.dev @ 5165

Show diffs side-by-side

added added

removed removed

Lines of Context:
85
85
        self.assertEqual(['test/' + fname.encode('utf8')],
86
86
                         sorted(ball.getnames()))
87
87
 
 
88
    def test_tar_export_unicode_basedir(self):
 
89
        """Test for bug #413406"""
 
90
        basedir = u'\N{euro sign}'
 
91
        os.mkdir(basedir)
 
92
        os.chdir(basedir)
 
93
        self.run_bzr(['init', 'branch'])
 
94
        os.chdir('branch')
 
95
        self.run_bzr(['export', '--format', 'tgz', u'test.tar.gz'])
 
96
 
88
97
    def test_zip_export(self):
89
98
        tree = self.make_branch_and_tree('zip')
90
99
        self.build_tree(['zip/a'])
293
302
        tree.commit('more setup')
294
303
        out, err = self.run_bzr('export exported branch/subdir')
295
304
        self.assertEqual(['foo.txt'], os.listdir('exported'))
 
305
 
 
306
    def test_dir_export_per_file_timestamps(self):
 
307
        tree = self.example_branch()
 
308
        self.build_tree_contents([('branch/har', 'foo')])
 
309
        tree.add('har')
 
310
        # Earliest allowable date on FAT32 filesystems is 1980-01-01
 
311
        tree.commit('setup', timestamp=315532800)
 
312
        self.run_bzr('export --per-file-timestamps t branch')
 
313
        har_st = os.stat('t/har')
 
314
        self.assertEquals(315532800, har_st.st_mtime)
 
315