| Total Complexity | 2 |
| Total Lines | 10 |
| Duplicated Lines | 0 % |
| Changes | 2 | ||
| Bugs | 1 | Features | 1 |
| 1 | import unittest |
||
| 5 | class TestHeapsterJsonEncoder(unittest.TestCase): |
||
| 6 | |||
| 7 | def setUp(self): |
||
| 8 | self.encoder = heapster_json_encoder.Encoder() |
||
| 9 | |||
| 10 | def testEncoder(self): |
||
| 11 | msg = b'{ "MetricsName":"memory/major_page_faults","MetricsValue":{"value":56}, "MetricsTimestamp":"2017-01-19T17:26:00Z", "MetricsTags":{"container_name":"docker/9be430d3a1a28601292aebd76e15512d5471c630a7fa164d6a2a2fd9cbc19e3d"} } ' |
||
| 12 | encoded_message = self.encoder.encode(msg) |
||
| 13 | expected_msg = ['memory/major_page_faults,container_name=docker/9be430d3a1a28601292aebd76e15512d5471c630a7fa164d6a2a2fd9cbc19e3d value=56 1484846760'] |
||
| 14 | self.assertEqual(encoded_message, expected_msg) |