mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
commented tests for issue 8802 use recursion undetected
This commit is contained in:
parent
38bd6709f0
commit
9b20a408a4
4 changed files with 64 additions and 0 deletions
|
@ -0,0 +1,7 @@
|
|||
A:
|
||||
cmd.run:
|
||||
- name: echo "A"
|
||||
- use:
|
||||
cmd: A
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
A:
|
||||
cmd.run:
|
||||
- name: echo "A"
|
||||
- onlyif: return False
|
||||
- use:
|
||||
cmd: B
|
||||
|
||||
B:
|
||||
cmd.run:
|
||||
- name: echo "B"
|
||||
- unless: return False
|
||||
- use:
|
||||
cmd: A
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
#
|
||||
# A <--+ ---u--+
|
||||
# | |
|
||||
# B -u-+ <-+ |
|
||||
# | |
|
||||
# C -u-----+ <-+
|
||||
|
||||
A:
|
||||
cmd.run:
|
||||
- name: echo "A"
|
||||
- use:
|
||||
cmd: C
|
||||
|
||||
B:
|
||||
cmd.run:
|
||||
- name: echo "B"
|
||||
- use:
|
||||
cmd: C
|
||||
|
||||
C:
|
||||
cmd.run:
|
||||
- name: echo "B"
|
||||
- use:
|
||||
cmd: A
|
|
@ -767,6 +767,25 @@ fi
|
|||
for item,descr in ret.iteritems():
|
||||
self.assertEqual(descr['comment'], 'onlyif execution failed')
|
||||
|
||||
# TODO: issue #8802 : use recursions undetected
|
||||
#ret = self.run_function('state.sls', mods='requisites.use_recursion')
|
||||
#self.assertEqual(ret, [
|
||||
# 'A recursive requisite was found, SLS "requisites.use_recursion"'
|
||||
# + ' ID "B" ID "A"'
|
||||
#])
|
||||
|
||||
#ret = self.run_function('state.sls', mods='requisites.use_recursion2')
|
||||
#self.assertEqual(ret, [
|
||||
# 'A recursive requisite was found, SLS "requisites.use_recursion2"'
|
||||
# + ' ID "C" ID "A"'
|
||||
#])
|
||||
|
||||
#ret = self.run_function('state.sls', mods='requisites.use_auto_recursion')
|
||||
#self.assertEqual(ret, [
|
||||
# 'A recursive requisite was found, SLS "requisites.use_recursion"'
|
||||
# + ' ID "A" ID "A"'
|
||||
#])
|
||||
|
||||
def test_get_file_from_env_in_top_match(self):
|
||||
tgt = os.path.join(integration.SYS_TMP_DIR, 'prod-cheese-file')
|
||||
try:
|
||||
|
|
Loading…
Add table
Reference in a new issue