Lines Matching refs:archive

79         archive = Archive7z(fp)
80 self.assertEqual(sorted(archive.getnames()), ['test/test2.txt', 'test1.txt'])
81 self.assertEqual(archive.getmember('test2.txt'), None)
82 cf = archive.getmember('test1.txt')
91 cf = archive.getmember('test/test2.txt')
100 def _test_decode_all(self, archive): argument
101 filenames = archive.getnames()
103 cf = archive.getmember(filename)
118 archive = Archive7z(fp)
119 self.assertEqual(sorted(archive.getnames()), [unicode_string('t\xe4st.txt')])
120 self.assertEqual(archive.getmember('test.txt'), None)
121 cf = archive.getmember(unicode_string('t\xe4st.txt'))
137 archive = Archive7z(fp)
138 self._test_decode_all(archive)
143 archive = Archive7z(fp)
144 filenames = archive.getnames()
145 self.assertEqual(sorted(archive.getnames()), sorted(['test1.txt', 'test/test2.txt']))
146 self.assertRaises(NoPasswordGivenError, archive.getmember('test1.txt').read)
147 self.assertRaises(NoPasswordGivenError, archive.getmember('test/test2.txt').read)
152 archive = Archive7z(fp, password='secret')
153 self._test_decode_all(archive)
158 archive = Archive7z(fp, password='password')
159 filenames = archive.getnames()
161 cf = archive.getmember(filename)
169 archive = Archive7z(fp, password='secret')
170 self._test_decode_all(archive)
180 archive = Archive7z(fp, password='secret')
181 self._test_decode_all(archive)
207 archive = Archive7z(fp)
208 filenames = list(archive.getnames())
210 cf = archive.getmember(filenames[0])
219 archive = Archive7z(fp)
220 self._test_decode_all(archive)
225 archive = Archive7z(fp)
226 self.assertEqual(archive.getnames(), [])
231 archive = Archive7z(fp)
232 self.assertEqual(archive.getnames(), ['github_14'])
233 cf = archive.getmember('github_14')
242 archive = Archive7z(fp)
243 self.assertEqual(archive.getnames(), ['github_14_multi', 'github_14_multi'])
244 cf = archive.getmember('github_14_multi')
251 cf = archive.getmember(0)
256 cf = archive.getmember(1)
275 archive = Archive7z(fp)
276 self._test_decode_all(archive)
283 archive = Archive7z(fp, password='abc')
285 self.assertEqual(archive.getnames(), ['successs.txt'])
286 self.assertEqual(archive.header.files.numfiles, 1)
287 self.assertEqual([x['filename'] for x in archive.header.files.files], [u'successs.txt'])
288 cf = archive.getmember('successs.txt')
293 self._test_decode_all(archive)
302 archive = Archive7z(fp)
303 …self.assertEqual(sorted(archive.getnames()), ['blah.txt'] + ['blah%d.txt' % x for x in xrange(2, 1…
304 self._test_decode_all(archive)
309 archive = Archive7z(fp, password='1234')
310 … self.assertEqual(sorted(archive.getnames()), ['test/test/archive7zip.py', 'test/test/mainPrg.py'])
311 self._test_decode_all(archive)