adds win_event_viewer

This commit is contained in:
cmcmarrow 2019-07-05 17:42:24 -06:00 committed by Megan Wilhite
parent b5d44afad5
commit 30787256d2
2 changed files with 50 additions and 2 deletions

View file

@ -0,0 +1,49 @@
# -*- coding: utf-8 -*-
# Import Python libs
from __future__ import absolute_import
# Import Salt Testing libs
from tests.support.case import ModuleCase
from tests.support.unit import skipIf
from tests.support.helpers import destructiveTest
# Import Salt Libs
import salt.utils.platform
# All test will add to a log in some way.
# Because of this they all most be destructive test.
@destructiveTest
@skipIf(not salt.utils.platform.is_windows(), 'Tests for only Windows')
class WinEventViewerTest(ModuleCase):
def test_get_events_filter(self):
'''
test get_events_filter
'''
self.run_function('win_event_viewer.get_events_filter', ('System',
'target_computer=None',
'all_requirements=True',
'eventID=1',
'sid=None'), timeout=180)
def test_get_number_of_events(self):
'''
test get_number_of_events
'''
ret = self.run_function('win_event_viewer.get_number_of_events', ('System',), timeout=180)
self.assertEqual(int(ret), abs(int(ret)))
def test_log_event(self):
'''
test log_event
'''
self.run_function('win_event_viewer.log_event', ('Salt_Test', '101',), timeout=180)

View file

@ -571,11 +571,10 @@ class WinEventViewerDestructiveTestCase(TestCase, LoaderModuleMockMixin):
@staticmethod
def test_log_event():
'''
info: does not check for event because
Does not check for event because
* the log can be slow to update
* the log can be cleared at anytime
* I dont want to add a flaky test
:return:
'''
win_event_viewer.log_event('salt_test', event_id=117)