Revision 49cc29b2 kamaki/clients/livetest/pithos.py

b/kamaki/clients/livetest/pithos.py
677 677
        self.client.download_object(trg_fname, dnl_f)
678 678

  
679 679
        print('\tCheck if files match...')
680
        for pos in (0, f_size / 2, f_size - 20):
680
        for pos in (0, f_size / 2, f_size - 128):
681 681
            src_f.seek(pos)
682 682
            dnl_f.seek(pos)
683
            self.assertEqual(src_f.read(10), dnl_f.read(10))
683
            self.assertEqual(src_f.read(64), dnl_f.read(64))
684

  
685
        print('\tDownload KiBs to string and check again...')
686
        for pos in (0, f_size / 2, f_size - 256):
687
            src_f.seek(pos)
688
            tmp_s = self.client.download_to_string(
689
                trg_fname,
690
                range_str='%s-%s' % (pos, (pos + 128)))
691
            self.assertEqual(tmp_s, src_f.read(len(tmp_s)))
684 692

  
685 693
        """Upload a boring file"""
686 694
        trg_fname = 'boringfile_%s' % self.now

Also available in: Unified diff