Exemplo n.º 1
0
 def testAnalyzeValidEventEntireFile(self):
     events.AddEvent('sender', 'event', 1475708693, 1475709076,
                     {'label1': 123})
     self.collector.Analyze('testSender', None, self.samples)
     # 61 metrics
     self.assertTrue(len(self.samples), 61)
     expected = Sample(metric='usr__total cpu usage',
                       value=10.063689295039159,
                       unit='',
                       metadata={
                           'vm_role': 'test_vm0',
                           'label1': 123,
                           'event': 'event',
                           'sender': 'sender'
                       },
                       timestamp=0.0)
     self.assertEqual(expected.metric, self.samples[0].metric)
     self.assertEqual(expected.value, self.samples[0].value)
     self.assertEqual(expected.metadata, self.samples[0].metadata)
Exemplo n.º 2
0
 def testAnalyzeInvalidEventTimestamps(self):
     events.AddEvent('sender', 'event', -1, -2, {})
     self.collector.Analyze('testSender', None, self.samples)
     self.assertEqual(self.samples, [])