def test_get_payload_bignumber(self): streams = [{'metric': 'my.metric', 'source': '*'}] chart = Chart(self.conn, type='bignumber', streams=streams, use_last_value=False) payload = chart.get_payload() self.assertEqual(payload['name'], chart.name) self.assertEqual(payload['type'], chart.type) self.assertEqual(payload['streams'], streams) self.assertEqual(payload['use_last_value'], chart.use_last_value)
def test_get_payload_with_streams_dict(self): streams_payload = [ {'metric': 'some.metric', 'source': None, 'composite': None}, {'metric': 'another.metric', 'source': None, 'composite': None} ] chart = Chart(self.conn, type='bignumber', space_id=42, streams=streams_payload) chart_payload = chart.get_payload() self.assertEqual(chart_payload['streams'][0]['metric'], streams_payload[0]['metric']) self.assertEqual(chart_payload['streams'][1]['metric'], streams_payload[1]['metric'])
def test_get_payload(self): chart = Chart(self.conn) payload = chart.get_payload() self.assertEqual(payload['name'], chart.name) self.assertEqual(payload['type'], chart.type) self.assertEqual(payload['streams'], chart.streams)