Ejemplo n.º 1
0
 def test_format_bytes(self):
     """
     Byte values are correctly formatted to human-readable strings
     """
     self.assertEquals(u"1.00KB", format_bytes(1024))
     self.assertEquals(u"1.01KB", format_bytes(1030))
     self.assertEquals(u"1.00MB", format_bytes(1048576))
     self.assertEquals(u"1.01MB", format_bytes(1059061))
Ejemplo n.º 2
0
 def filesize(self):
     return format_bytes(self.raw_filesize())
Ejemplo n.º 3
0
    def progress_reporter(self, count, block, total):
        self.downloaded_byte_count += block

        self.text.SetLabel(_("Downloaded %s of %s") %
                            (format_bytes(self.downloaded_byte_count),
                             format_bytes(total)))