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