commented tests for issue 8802 use recursion undetected

This commit is contained in:
regilero 2013-11-25 15:35:22 +01:00
parent 38bd6709f0
commit 9b20a408a4
4 changed files with 64 additions and 0 deletions

View file

@ -0,0 +1,7 @@
A:
cmd.run:
- name: echo "A"
- use:
cmd: A

View file

@ -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

View file

@ -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

View file

@ -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: