示例#1
0
 def test_dots(self):
     """
     A metric with dots is left unchanged.
     """
     self.assertEqual(b'example.org',
                      sanitizeMetric(u'example.org'))
示例#2
0
 def test_slashes(self):
     """
     Slashes are replaced by dashes.
     """
     self.assertEqual(b'some-slashed-name',
                      sanitizeMetric(u'some/slashed/name'))
示例#3
0
 def test_others(self):
     """
     Special characters are removed.
     """
     self.assertEqual(b'somename',
                      sanitizeMetric(u'some[name]'))
示例#4
0
 def test_spaces(self):
     """
     Spaces are replaced by underscores.
     """
     self.assertEqual(b'some_spaced_name',
                      sanitizeMetric(u'some spaced name'))