def test_flush_with_partial_pattern_and_append(self): output = StringIO() dest = Stream(output) dest.pattern = "({name}:'{value}'" dest.append = ")" metrics = [('users', 800, 5678), ('cpu', 99, 1234)] dest.flush(metrics) self.assertEqual("(users:'800')(cpu:'99')", output.getvalue())
def test_flush_with_partial_pattern_and_append(self): output = StringIO() dest = Stream(output) dest.pattern = "({name}:'{value}'" dest.append = ")" metrics = [('users', 800, 5678), ('cpu', 99, 1234)] dest.flush(metrics) self.assertEqual("(users:'800')(cpu:'99')", output.getvalue())
def test_flush_with_pattern(self): output = StringIO() dest = Stream(output) dest.pattern = '"{name}"={value}@{timestamp}' metrics = [('logins', 12, 456789), ('mem', 53, 98765)] dest.flush(metrics) self.assertEqual('"logins"=12@456789\n"mem"=53@98765\n', output.getvalue())
def test_flush_with_pattern(self): output = StringIO() dest = Stream(output) dest.pattern = '"{name}"={value}@{timestamp}' metrics = [('logins', 12, 456789), ('mem', 53, 98765)] dest.flush(metrics) self.assertEqual('"logins"=12@456789\n"mem"=53@98765\n', output.getvalue())