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, })
def test_events(self): summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY)) self.assertEqual(summary.events, {'failure': 0, 'success': 7})
def test_puppet_version(self): summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY)) self.assertEqual(summary.puppet_version, '3.4.3')
def test_config_version(self): summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY)) self.assertEqual(summary.config_version, 1499979608)
def test_last_run_time(self): summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY)) self.assertEqual(summary.last_run_time, 1499979671)