コード例 #1
0
 def test_format_value_two_significant_figures(self):
     self.measure_column_two_sig_figures = util.Column(
         "CpuTime", None, 2, None, self.measure_type, None, 1)
     formatted_value_decimals_cut = util.format_value(
         "9.99999", self.measure_column_two_sig_figures,
         *self.default_optionals)
     self.assertEqual(formatted_value_decimals_cut, "10")
コード例 #2
0
 def test_format_value_no_sigs(self):
     self.measure_column_no_sigs = util.Column("CpuTime", None, None, None,
                                               self.measure_type, None, 1)
     formatted_value_rounding = util.format_value(
         "9999.12015s", self.measure_column_no_sigs,
         *self.default_optionals)
     self.assertEqual(formatted_value_rounding, "10000")
コード例 #3
0
 def setUp(self):
     self.max_dec_digits = 6
     self.sig_figures = 4
     self.measure_type = util.ColumnMeasureType(self.max_dec_digits)
     self.measure_column = util.Column("CpuTime", None, self.sig_figures,
                                       None, self.measure_type, None, 1)
     self.default_optionals = (False, 'html')
コード例 #4
0
 def test_format_value_scale_values_up(self):
     scaling_column_bigger = util.Column("memUsed", None, None, None,
                                         self.measure_type, None, '1000')
     formatted_value_scaled = util.format_value("12.3",
                                                scaling_column_bigger,
                                                *self.default_optionals)
     self.assertEqual(formatted_value_scaled, "12300")
コード例 #5
0
 def test_format_value_count_sigs(self):
     count_column_sigs = util.Column("memUsed", None, 3, None,
                                     util.ColumnType.count, None, 1)
     formatted_value_count_sigs = util.format_value("123456789",
                                                    count_column_sigs,
                                                    *self.default_optionals)
     self.assertEqual(formatted_value_count_sigs, "123000000")
コード例 #6
0
 def test_format_value_scale_values_down(self):
     scaling_column_smaller = util.Column("memUsed", None, None, None,
                                          self.measure_type, None,
                                          '0.0000001')
     formatted_value_scaled = util.format_value("123456789",
                                                scaling_column_smaller,
                                                *self.default_optionals)
     self.assertEqual(formatted_value_scaled, "12.3")
コード例 #7
0
    def test_format_value_count_alignment(self):
        count_column = util.Column("memUsed", None, None, None,
                                   util.ColumnType.count, None, 1)
        formatted_value_count_no_align_no_sigs = util.format_value(
            "123456789", count_column, *self.default_optionals)
        self.assertEqual(formatted_value_count_no_align_no_sigs, "123456789")

        formatted_value_aligned = util.format_value("123456789", count_column,
                                                    True, 'html_cell')
        self.assertEqual(formatted_value_aligned,
                         formatted_value_count_no_align_no_sigs)