add order check and remove iter

This commit is contained in:
Ch3LL 2017-11-20 11:19:25 -05:00
parent 5f2b4f434e
commit ac437ddf90
No known key found for this signature in database
GPG key ID: 132B55A7C13EFA73

View file

@ -591,13 +591,15 @@ class StateModuleTest(ModuleCase, SaltReturnAssertsMixin):
test watch_in requisite when there is a success
'''
ret = self.run_function('state.sls', mods='requisites.watch_in')
out = iter(ret)
f_state = next(out)
s_state = next(out)
changes = 'test_|-return_changes_|-return_changes_|-succeed_with_changes'
watch = 'test_|-watch_states_|-watch_states_|-succeed_without_changes'
self.assertEqual('Watch statement fired.', ret[f_state]['comment'])
self.assertEqual(ret[changes]['__run_num__'], 0)
self.assertEqual(ret[watch]['__run_num__'], 2)
self.assertEqual('Watch statement fired.', ret[watch]['comment'])
self.assertEqual('Something pretended to change',
ret[s_state]['changes']['testing']['new'])
ret[changes]['changes']['testing']['new'])
def test_watch_in_failure(self):
'''