def test_resources(self):
   summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
   self.assertEqual(summary.resources, {
       'changed': 7,
       'failed': 0,
       'failed_to_restart': 0,
       'out_of_sync': 7,
       'restarted': 0,
       'scheduled': 0,
       'skipped': 1,
       'other': 203,
   })
 def test_times(self):
   summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
   self.assertEqual(summary.times, {
       'config_retrieval': 2.862796974,
       'cron': 0.004638468,
       'exec': 11.494792536,
       'file': 0.618018423,
       'file_line': 0.003589435,
       'filebucket': 0.000341392,
       'group': 0.017957332,
       'ini_subsetting': 0.001235189,
       'mount': 0.001416499,
       'other': 0,
       'package': 4.315027644000001,
       'schedule': 0.001541641,
       'service': 10.242378408,
       'user': 0.001673407,
       'vcsrepo': 23.393381029,
   })
示例#3
0
 def test_events(self):
     summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.events, {'failure': 0, 'success': 7})
示例#4
0
 def test_puppet_version(self):
     summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.puppet_version, '3.4.3')
示例#5
0
 def test_config_version(self):
     summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.config_version, 1499979608)
示例#6
0
 def test_last_run_time(self):
     summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.last_run_time, 1499979671)