def test_fix_case(self): check = AgentCheck() metric_name = u'Klüft inför på fédéral' normalized_metric_name = 'kluft_infor_pa_federal' assert check.normalize(metric_name, fix_case=True) == normalized_metric_name
def test_prefix_unicode_metric_bytes(self): check = AgentCheck() metric_name = b'metric' prefix = u'some' normalized_metric_name = 'some.metric' assert check.normalize(metric_name, prefix=prefix) == normalized_metric_name
def test_prefix_fix_case(self): check = AgentCheck() metric_name = b'metric' prefix = u'somePrefix' normalized_metric_name = 'some_prefix.metric' assert check.normalize(metric_name, fix_case=True, prefix=prefix) == normalized_metric_name
def test_prefix(self): check = AgentCheck() metric_name = u'metric' prefix = u'somePrefix' normalized_metric_name = 'somePrefix.metric' assert check.normalize(metric_name, prefix=prefix) == normalized_metric_name
def test_invalid_chars_and_underscore(self): check = AgentCheck() metric_name = u'metric.hello++aaa$$_bbb' normalized_metric_name = 'metric.hello_aaa_bbb' assert check.normalize(metric_name) == normalized_metric_name
def test_underscores_and_dots(self): check = AgentCheck() metric_name = u'some_.dots._and_._underscores' normalized_metric_name = 'some.dots.and.underscores' assert check.normalize(metric_name) == normalized_metric_name
def test_underscores_at_ends(self): check = AgentCheck() metric_name = u'_some_underscores_' normalized_metric_name = 'some_underscores' assert check.normalize(metric_name) == normalized_metric_name
def test_underscores_redundant(self): check = AgentCheck() metric_name = u'a_few__redundant___underscores' normalized_metric_name = 'a_few_redundant_underscores' assert check.normalize(metric_name) == normalized_metric_name
def test_default(self): check = AgentCheck() metric_name = u'Klüft inför på fédéral' normalized_metric_name = 'Kluft_infor_pa_federal' assert check.normalize(metric_name) == normalized_metric_name