Torrent::File', 'object from file');
is_deeply($object->info(), $info, 'info loaded correctly');
isnt($object->info_hash(), undef, 'info_hash generated');
is_deeply($object->pieces_array(), $pieces_a
nt::File', 'restoring saved file');
is_deeply($object->info(), $info, 'info reloaded correctly');
isnt($object->info_hash(), undef, 'info_hash regenerated');
is_deeply($object->pieces_array(), $pieces
bject->files(), $files, 'setting files');
$object->info($info);
is_deeply($object->info(), $info, 'setting info');
$object->gen_info_hash();
isnt($object->info_hash(), undef, 'generating info hash');