def test_check_sap_hana_backup_CRIT(): params = {"backup_age": (1 * 60 * 60, 2 * 60 * 60)} yielded_results = list( sap_hana_backup.check_sap_hana_backup(ITEM, params, SECTION)) assert yielded_results == [ Result(state=state.OK, summary='Status: successful', details='Status: successful'), Result(state=state.OK, summary='Last: 2019-01-01 00:00:00', details='Last: 2019-01-01 00:00:00'), Result( state=state.CRIT, summary= 'Age: 22 hours 54 minutes (warn/crit at 1 hour 0 minutes/2 hours 0 minutes)', details= 'Age: 22 hours 54 minutes (warn/crit at 1 hour 0 minutes/2 hours 0 minutes)' ), Metric('backup_age', 82457.0, levels=(3600.0, 7200.0)), Result(state=state.OK, summary='Message: <ok>', details='Message: <ok>'), ]
def test_check_sap_hana_backup_OK(): params = {"backup_age": (24 * 60 * 60, 2 * 24 * 60 * 60)} yielded_results = list(sap_hana_backup.check_sap_hana_backup(ITEM, params, SECTION)) assert yielded_results == [ Result(state=state.OK, summary='Status: successful'), Result(state=state.OK, summary='Last: 2019-01-01 00:00:00', details='Last: 2019-01-01 00:00:00'), Result(state=state.OK, summary='Age: 22 hours 54 minutes', details='Age: 22 hours 54 minutes'), Metric('backup_age', 82457.0, levels=(86400.0, 172800.0)), Result(state=state.OK, summary='Message: <ok>'), ]