diff --git a/bindings/python/test.py b/bindings/python/test.py index 31cc02c36..635b652db 100644 --- a/bindings/python/test.py +++ b/bindings/python/test.py @@ -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):