コード例 #1
0
 def test_normalize_names_removes_none_alphanumeric_dashes(self):
     self.assertEqual(
         "namewithinvalidcharsandall",
         normalize_metric_name("#+name?with~invalid!chars(and)all*&")
     )
コード例 #2
0
 def test_normalize_metric_names_replaces_spaces(self):
     self.assertEqual(
         "metric_name_with_spaces",
         normalize_metric_name("metric name with spaces")
     )
コード例 #3
0
 def test_normalize_metric_names_replaces_slashes_and_backslashes(self):
     self.assertEqual(
         "metric-name-with-slashes",
         normalize_metric_name("metric/name\\with/slashes")
     )
コード例 #4
0
 def test_normalize_metric_names_keeps_good_names(self):
     self.assertEqual(
         "metric.good.name",
         normalize_metric_name("metric.good.name")
     )
コード例 #5
0
 def test_normalize_names_removes_none_alphanumeric_dashes(self):
     self.assertEqual(
         "namewithinvalidcharsandall",
         normalize_metric_name("#+name?with~invalid!chars(and)all*&")
     )
コード例 #6
0
 def test_normalize_metric_names_replaces_slashes_and_backslashes(self):
     self.assertEqual(
         "metric-name-with-slashes",
         normalize_metric_name("metric/name\\with/slashes")
     )
コード例 #7
0
 def test_normalize_metric_names_replaces_spaces(self):
     self.assertEqual(
         "metric_name_with_spaces",
         normalize_metric_name("metric name with spaces")
     )
コード例 #8
0
 def test_normalize_metric_names_keeps_good_names(self):
     self.assertEqual(
         "metric.good.name",
         normalize_metric_name("metric.good.name")
     )