~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: John Arbash Meinel
  • Date: 2006-09-23 19:05:44 UTC
  • mto: This revision was merged to the branch mainline in revision 2036.
  • Revision ID: john@arbash-meinel.com-20060923190544-c3f625a5bc5589ab
paths are always forward slashed for python zipfiles

Show diffs side-by-side

added added

removed removed

Lines of Context:
111
111
        zfile = zipfile.ZipFile('test.zip')
112
112
        names = sorted(zfile.namelist())
113
113
 
114
 
        if sys.platform == 'win32':
115
 
            self.assertEqual(['test\\a', 'test\\b\\', 'test\\b\\c', 'test\\d\\'], names)
116
 
        else:
117
 
            self.assertEqual(['test/a', 'test/b/', 'test/b/c', 'test/d/'], names)
 
114
        # even on win32, zipfile.ZipFile changes all names to use
 
115
        # forward slashes
 
116
        self.assertEqual(['test/a', 'test/b/', 'test/b/c', 'test/d/'], names)
118
117
 
119
 
        file_attr = stat.S_IFREG | zip_exporter._FILE_MODE
120
 
        dir_attr = (stat.S_IFDIR | zip_exporter._DIR_MODE
121
 
                    | zip_exporter.ZIP_DIRECTORY_BIT)
 
118
        file_attr = stat.S_IFREG
 
119
        dir_attr = stat.S_IFDIR | zip_exporter.ZIP_DIRECTORY_BIT
122
120
 
123
121
        a_info = zfile.getinfo(names[0])
124
122
        self.assertEqual(file_attr, a_info.external_attr)