コード例 #1
0
ファイル: roots_test.py プロジェクト: Anbcorp/salt
 def test_file_list(self):
     with patch.dict(roots.__opts__, {'file_roots': self.master_opts['file_roots'],
                                      'fileserver_ignoresymlinks': False,
                                      'fileserver_followsymlinks': False,
                                      'file_ignore_regex': False,
                                      'file_ignore_glob': False}):
         ret = roots.file_list({'saltenv': 'base'})
         self.assertIn('testfile', ret)
コード例 #2
0
 def test_file_list(self):
     with patch.dict(roots.__opts__, {'cachedir': self.master_opts['cachedir'],
                                      'file_roots': self.master_opts['file_roots'],
                                      'fileserver_ignoresymlinks': False,
                                      'fileserver_followsymlinks': False,
                                      'file_ignore_regex': False,
                                      'file_ignore_glob': False}):
         ret = roots.file_list({'saltenv': 'base'})
         self.assertIn('testfile', ret)
コード例 #3
0
ファイル: test_roots.py プロジェクト: paususe/salt-saltstack
 def test_file_list_with_slash(self):
     opts = {"file_roots": copy.copy(self.opts["file_roots"])}
     opts["file_roots"]["foo/bar"] = opts["file_roots"]["base"]
     load = {
         "saltenv": "foo/bar",
     }
     with patch.dict(roots.__opts__, opts):
         ret = roots.file_list(load)
     self.assertIn("testfile", ret)
     self.assertIn(UNICODE_FILENAME, ret)
コード例 #4
0
ファイル: test_roots.py プロジェクト: morinap/salt-1
 def test_file_list_with_slash(self):
     opts = {'file_roots': copy.copy(self.opts['file_roots'])}
     opts['file_roots']['foo/bar'] = opts['file_roots']['base']
     load = {
             'saltenv': 'foo/bar',
             }
     with patch.dict(roots.__opts__, opts):
         ret = roots.file_list(load)
     self.assertIn('testfile', ret)
     self.assertIn(UNICODE_FILENAME, ret)
コード例 #5
0
ファイル: roots_test.py プロジェクト: AccelerationNet/salt
 def test_file_list(self):
     with patch.dict(
         roots.__opts__,
         {
             "file_roots": self.master_opts["file_roots"],
             "fileserver_ignoresymlinks": False,
             "fileserver_followsymlinks": False,
             "file_ignore_regex": False,
             "file_ignore_glob": False,
         },
     ):
         ret = roots.file_list({"saltenv": "base"})
         self.assertIn("testfile", ret)
コード例 #6
0
ファイル: test_roots.py プロジェクト: paususe/salt-saltstack
 def test_dynamic_file_roots(self):
     dyn_root_dir = tempfile.mkdtemp(dir=RUNTIME_VARS.TMP)
     top_sls = os.path.join(dyn_root_dir, "top.sls")
     with salt.utils.files.fopen(top_sls, "w") as fp_:
         fp_.write("{{saltenv}}:\n  '*':\n    - dynamo\n")
     dynamo_sls = os.path.join(dyn_root_dir, "dynamo.sls")
     with salt.utils.files.fopen(dynamo_sls, "w") as fp_:
         fp_.write("foo:\n  test.nop\n")
     opts = {"file_roots": copy.copy(self.opts["file_roots"])}
     opts["file_roots"]["__env__"] = [dyn_root_dir]
     with patch.dict(roots.__opts__, opts):
         ret1 = roots.find_file("dynamo.sls", "dyn")
         ret2 = roots.file_list({"saltenv": "dyn"})
     self.assertEqual("dynamo.sls", ret1["rel"])
     self.assertIn("top.sls", ret2)
     self.assertIn("dynamo.sls", ret2)
コード例 #7
0
ファイル: test_roots.py プロジェクト: morinap/salt-1
 def test_dynamic_file_roots(self):
     dyn_root_dir = tempfile.mkdtemp(dir=TMP)
     top_sls = os.path.join(dyn_root_dir, 'top.sls')
     with salt.utils.files.fopen(top_sls, 'w') as fp_:
         fp_.write("{{saltenv}}:\n  '*':\n    - dynamo\n")
     dynamo_sls = os.path.join(dyn_root_dir, 'dynamo.sls')
     with salt.utils.files.fopen(dynamo_sls, 'w') as fp_:
         fp_.write("foo:\n  test.nop\n")
     opts = {'file_roots': copy.copy(self.opts['file_roots'])}
     opts['file_roots']['__env__'] = [dyn_root_dir]
     with patch.dict(roots.__opts__, opts):
         ret1 = roots.find_file('dynamo.sls', 'dyn')
         ret2 = roots.file_list({'saltenv': 'dyn'})
     self.assertEqual('dynamo.sls', ret1['rel'])
     self.assertIn('top.sls', ret2)
     self.assertIn('dynamo.sls', ret2)
コード例 #8
0
ファイル: test_roots.py プロジェクト: elisapa/salt-1
 def test_file_list(self):
     ret = roots.file_list({'saltenv': 'base'})
     self.assertIn('testfile', ret)
     self.assertIn(UNICODE_FILENAME, ret)
コード例 #9
0
ファイル: test_roots.py プロジェクト: yagnik/salt
 def test_file_list(self):
     ret = roots.file_list({'saltenv': 'base'})
     self.assertIn('testfile', ret)
コード例 #10
0
ファイル: test_roots.py プロジェクト: paususe/salt-saltstack
 def test_file_list(self):
     ret = roots.file_list({"saltenv": "base"})
     self.assertIn("testfile", ret)
     self.assertIn(UNICODE_FILENAME, ret)