add test to make sure the file_storage object is iterable in the python bindings
This commit is contained in:
parent
f299d1578c
commit
b8fec119da
|
@ -45,6 +45,20 @@ class test_torrent_info(unittest.TestCase):
|
|||
self.assertTrue(len(ti.metadata()) != 0)
|
||||
self.assertTrue(len(ti.hash_for_piece(0)) != 0)
|
||||
|
||||
def test_iterable_files(self):
|
||||
ses = lt.session({'alert_mask': lt.alert.category_t.all_categories})
|
||||
ti = lt.torrent_info('url_seed_multi.torrent');
|
||||
files = ti.files()
|
||||
|
||||
idx = 0
|
||||
expected = ['bar.txt', 'var.txt']
|
||||
for f in files:
|
||||
print f.path
|
||||
|
||||
self.assertEqual(os.path.split(f.path)[1], expected[idx])
|
||||
self.assertEqual(os.path.split(f.path)[0], 'temp/foo')
|
||||
idx += 1
|
||||
|
||||
class test_alerts(unittest.TestCase):
|
||||
|
||||
def test_alert(self):
|
||||
|
|
Loading…
Reference in New Issue