コード例 #1
0
ファイル: test_seed.py プロジェクト: zxstar/salt
    def test_prep_bootstrap(self):
        """
        Test to update and get the random script to a random place
        """
        with patch.dict(
                seed.__salt__,
            {
                "config.gather_bootstrap_script":
                MagicMock(return_value=os.path.join("BS_PATH", "BS"))
            },
        ), patch.object(uuid, "uuid4", return_value="UUID"), patch.object(
                os.path, "exists", return_value=True), patch.object(
                    os, "chmod",
                    return_value=None), patch.object(shutil,
                                                     "copy",
                                                     return_value=None):

            expect = (
                os.path.join("MPT", "tmp", "UUID", "BS"),
                os.sep + os.path.join("tmp", "UUID"),
            )
            self.assertEqual(seed.prep_bootstrap("MPT"), expect)

            expect = (
                os.sep + os.path.join("MPT", "tmp", "UUID", "BS"),
                os.sep + os.path.join("tmp", "UUID"),
            )
            self.assertEqual(seed.prep_bootstrap(os.sep + "MPT"), expect)
コード例 #2
0
 def test_prep_bootstrap(self):
     '''
     Test to update and get the random script to a random place
     '''
     with patch.dict(seed.__salt__,
                     {'config.gather_bootstrap_script': MagicMock(return_value='BS_PATH/BS')}):
         with patch.object(uuid, 'uuid4', return_value='UUID'):
             with patch.object(os.path, 'exists', return_value=True):
                 with patch.object(os, 'chmod', return_value=None):
                     with patch.object(shutil, 'copy', return_value=None):
                         self.assertEqual(seed.prep_bootstrap('MPT'), ('MPT/tmp/UUID/BS', '/tmp/UUID'))
                         self.assertEqual(seed.prep_bootstrap('/MPT'), ('/MPT/tmp/UUID/BS', '/tmp/UUID'))
コード例 #3
0
ファイル: test_seed.py プロジェクト: zhengyu1992/salt
    def test_prep_bootstrap(self):
        '''
        Test to update and get the random script to a random place
        '''
        with patch.dict(seed.__salt__, {'config.gather_bootstrap_script': MagicMock(return_value=os.path.join('BS_PATH', 'BS'))}),\
                patch.object(uuid, 'uuid4', return_value='UUID'),\
                patch.object(os.path, 'exists', return_value=True),\
                patch.object(os, 'chmod', return_value=None),\
                patch.object(shutil, 'copy', return_value=None):

            expect = (os.path.join('MPT', 'tmp', 'UUID',
                                   'BS'), os.sep + os.path.join('tmp', 'UUID'))
            self.assertEqual(seed.prep_bootstrap('MPT'), expect)

            expect = (os.sep + os.path.join('MPT', 'tmp', 'UUID', 'BS'),
                      os.sep + os.path.join('tmp', 'UUID'))
            self.assertEqual(seed.prep_bootstrap(os.sep + 'MPT'), expect)
コード例 #4
0
 def test_prep_bootstrap(self):
     '''
     Test to update and get the random script to a random place
     '''
     with patch.dict(seed.__salt__,
                     {'config.gather_bootstrap_script': MagicMock()}):
         with patch.object(os.path, 'join', return_value='A'):
             with patch.object(os.path, 'exists', return_value=True):
                 with patch.object(os, 'chmod', return_value=None):
                     with patch.object(shutil, 'copy', return_value=None):
                         self.assertEqual(seed.prep_bootstrap('mpt'), 'A')
コード例 #5
0
ファイル: seed_test.py プロジェクト: shineforever/ops
 def test_prep_bootstrap(self):
     '''
     Test to update and get the random script to a random place
     '''
     with patch.dict(seed.__salt__,
                     {'config.gather_bootstrap_script': MagicMock()}):
         with patch.object(os.path, 'join', return_value='A'):
             with patch.object(os.path, 'exists', return_value=True):
                 with patch.object(os, 'chmod', return_value=None):
                     with patch.object(shutil, 'copy', return_value=None):
                         self.assertEqual(seed.prep_bootstrap('mpt'), 'A')