Beispiel #1
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)
Beispiel #2
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)
Beispiel #3
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")
Beispiel #4
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")
Beispiel #5
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")
Beispiel #6
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")
Beispiel #7
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")
Beispiel #8
0
 def test_format_value_align_decimal(self):
     formatted_value_aligned = util.format_value("1.555s", self.measure_column, True, 'html')
     self.assertEqual(formatted_value_aligned,   "1.555   ")
Beispiel #9
0
 def test_format_value_align_int(self):
     formatted_value_int_aligned = util.format_value("20", self.measure_column, True, 'html')
     self.assertEqual(formatted_value_int_aligned,   "20       ")
Beispiel #10
0
 def test_format_value_no_align_rounded(self):
     formatted_value_no_align_rounded = util.format_value("0.55559", self.measure_column, *self.default_optionals)
     self.assertEqual(formatted_value_no_align_rounded,   "0.5556")
Beispiel #11
0
 def test_format_value_add_missing_zeros(self):
     formatted_value_no_align_zeros_cut = util.format_value("9.599999", self.measure_column, *self.default_optionals)
     self.assertEqual(formatted_value_no_align_zeros_cut,   "9.600")
Beispiel #12
0
 def test_format_value_none(self):
     formatted_value_none = util.format_value(None, self.measure_column, *self.default_optionals)
     self.assertEqual(formatted_value_none, '')
Beispiel #13
0
 def test_format_value_no_align(self):
     formatted_value_no_align = util.format_value("1.555s", self.measure_column, *self.default_optionals)
     self.assertEqual(formatted_value_no_align,   "1.555")
Beispiel #14
0
 def test_format_value_no_align(self):
     formatted_value_no_align = util.format_value("1.555s",
                                                  self.measure_column,
                                                  *self.default_optionals)
     self.assertEqual(formatted_value_no_align, "1.555")
Beispiel #15
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")
Beispiel #16
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")
Beispiel #17
0
 def test_format_value_cut_0_at_front(self):
     formatted_value_0_cut = util.format_value("0.055999", self.measure_column, True, 'html_cell')
     self.assertEqual(formatted_value_0_cut,    ".05600 ")
Beispiel #18
0
 def test_format_value_no_align_rounded(self):
     formatted_value_no_align_rounded = util.format_value(
         "0.55559", self.measure_column, *self.default_optionals)
     self.assertEqual(formatted_value_no_align_rounded, "0.5556")
Beispiel #19
0
 def test_format_value_cut_0_at_front(self):
     formatted_value_0_cut = util.format_value("0.055999",
                                               self.measure_column, True,
                                               'html_cell')
     self.assertEqual(formatted_value_0_cut, ".05600 ")
Beispiel #20
0
 def test_format_value_align_int(self):
     formatted_value_int_aligned = util.format_value(
         "20", self.measure_column, True, 'html')
     self.assertEqual(
         formatted_value_int_aligned,
         "20       ")
Beispiel #21
0
 def test_format_value_align_decimal(self):
     formatted_value_aligned = util.format_value("1.555s",
                                                 self.measure_column, True,
                                                 'html')
     self.assertEqual(formatted_value_aligned,
                      "1.555   ")
Beispiel #22
0
 def test_format_value_add_missing_zeros(self):
     formatted_value_no_align_zeros_cut = util.format_value(
         "9.599999", self.measure_column, *self.default_optionals)
     self.assertEqual(formatted_value_no_align_zeros_cut, "9.600")
Beispiel #23
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")
Beispiel #24
0
 def test_format_value_none(self):
     formatted_value_none = util.format_value(None, self.measure_column,
                                              *self.default_optionals)
     self.assertEqual(formatted_value_none, '')
Beispiel #25
0
 def test_format_value_tooltip_explicit_sigs3(self):
     formatted_value_tooltip_considers_explicit_sigs = util.format_value("0.125999s", self.measure_column, None, 'tooltip_stochastic')
     self.assertEqual(formatted_value_tooltip_considers_explicit_sigs,   "0.1260")
Beispiel #26
0
 def test_format_value_tooltip_explicit_sigs(self):
     formatted_value_tooltip_considers_explicit_sigs = util.format_value(
         "9999.125s", self.measure_column, None, 'tooltip_stochastic')
     self.assertEqual(formatted_value_tooltip_considers_explicit_sigs,
                      "9999")
Beispiel #27
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")
Beispiel #28
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")