mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
adding test for saltenv in file.recurse source url
This commit is contained in:
parent
3315b67075
commit
bc4b0e7cda
1 changed files with 26 additions and 0 deletions
|
@ -675,6 +675,32 @@ class FileTest(integration.ModuleCase, integration.SaltReturnAssertsMixIn):
|
|||
if os.path.isdir(name):
|
||||
shutil.rmtree(name, ignore_errors=True)
|
||||
|
||||
def test_recurse_specific_env_in_url(self):
|
||||
'''
|
||||
file.recurse passing __env__
|
||||
'''
|
||||
name = os.path.join(integration.TMP, 'recurse_dir_prod_env')
|
||||
ret = self.run_state('file.recurse',
|
||||
name=name,
|
||||
source='salt://holy?saltenv=prod')
|
||||
try:
|
||||
self.assertSaltTrueReturn(ret)
|
||||
self.assertTrue(os.path.isfile(os.path.join(name, '32', 'scene')))
|
||||
finally:
|
||||
if os.path.isdir(name):
|
||||
shutil.rmtree(name, ignore_errors=True)
|
||||
|
||||
name = os.path.join(integration.TMP, 'recurse_dir_prod_env')
|
||||
ret = self.run_state('file.recurse',
|
||||
name=name,
|
||||
source='salt://holy?saltenv=prod')
|
||||
try:
|
||||
self.assertSaltTrueReturn(ret)
|
||||
self.assertTrue(os.path.isfile(os.path.join(name, '32', 'scene')))
|
||||
finally:
|
||||
if os.path.isdir(name):
|
||||
shutil.rmtree(name, ignore_errors=True)
|
||||
|
||||
def test_test_recurse(self):
|
||||
'''
|
||||
file.recurse test interface
|
||||
|
|
Loading…
Add table
Reference in a new issue