def test_non_existent_directory_ignore_missing(aggregator): config = {'directory': '/non-existent/directory', 'ignore_missing': True} check = DirectoryCheck('directory', {}, [config]) check._get_stats = mock.MagicMock() check.check(config) check._get_stats.assert_not_called() aggregator.assert_service_check('system.disk.directory.exists', DirectoryCheck.WARNING)
def test_non_existent_directory_ignore_missing(aggregator): config = {'directory': '/non-existent/directory', 'ignore_missing': True, 'tags': ['foo:bar']} check = DirectoryCheck('directory', {}, [config]) check._get_stats = mock.MagicMock() check.check(config) check._get_stats.assert_not_called() expected_tags = ['dir_name:/non-existent/directory', 'foo:bar'] aggregator.assert_service_check('system.disk.directory.exists', DirectoryCheck.WARNING, tags=expected_tags)
def test_non_existent_directory_ignore_missing(): config = {'directory': '/non-existent/directory', 'ignore_missing': True} check = DirectoryCheck('directory', {}, [config]) check._get_stats = mock.MagicMock() check.check(config) check._get_stats.assert_called_once()