Ejemplo n.º 1
0
def _PresentatableKindStats(kind_ent):
  """Generate dict of presentable values for template."""
  count = kind_ent.count
  total_bytes = kind_ent.bytes
  average_bytes = total_bytes / count
  return {'kind_name': kind_ent.kind_name,
          'count': utils.FormatThousands(kind_ent.count),
          'total_bytes_str': utils.GetPrettyBytes(total_bytes),
          'total_bytes': total_bytes,
          'average_bytes_str': utils.GetPrettyBytes(average_bytes),
         }
Ejemplo n.º 2
0
    def testFormatThousands(self):
        """Tests the FormatThousands() function."""
        self.assertEqual('0', utils.FormatThousands(0))
        self.assertEqual('0.00', utils.FormatThousands(0.0))
        self.assertEqual('0', utils.FormatThousands('0'))
        self.assertEqual('0.0', utils.FormatThousands('0.0'))
        self.assertEqual('7', utils.FormatThousands(7))
        self.assertEqual('65', utils.FormatThousands('65'))
        self.assertEqual('432', utils.FormatThousands(432))
        self.assertEqual('432.00', utils.FormatThousands(432.0))
        self.assertEqual('1,234', utils.FormatThousands(1234))
        self.assertEqual('1,234.56', utils.FormatThousands(1234.56))
        self.assertEqual('1,234.57', utils.FormatThousands(1234.567))
        self.assertEqual('1,234.567', utils.FormatThousands('1234.567'))
        self.assertEqual('1,234.5678', utils.FormatThousands('1234.5678'))

        self.assertEqual('-7', utils.FormatThousands(-7))
        self.assertEqual('-65', utils.FormatThousands('-65'))
        self.assertEqual('-432', utils.FormatThousands(-432))
        self.assertEqual('-432.00', utils.FormatThousands(-432.0))
        self.assertEqual('-1,234', utils.FormatThousands(-1234))
        self.assertEqual('-1,234.56', utils.FormatThousands(-1234.56))
        self.assertEqual('-1,234.57', utils.FormatThousands(-1234.567))
        self.assertEqual('-1,234.567', utils.FormatThousands('-1234.567'))
        self.assertEqual('-1,234.5678', utils.FormatThousands('-1234.5678'))