コード例 #1
0
 def test_gpg_sign(self):
     config_user = MagicMock(return_value="salt")
     user_info = MagicMock(return_value={
         "name": "salt",
         "home": self.gpghome,
         "uid": 1000
     })
     pillar_mock = MagicMock(
         return_value={"gpg_passphrase": GPG_TEST_KEY_PASSPHRASE})
     with patch.dict(gpg.__salt__, {"config.option": config_user}):
         with patch.dict(gpg.__salt__, {"user.info": user_info}):
             with patch.dict(gpg.__salt__, {"pillar.get": pillar_mock}):
                 ret = gpg.import_key(None, self.gpgfile_priv, "salt",
                                      self.gpghome)
                 self.assertEqual(ret["res"], True)
                 gpg_text_input = "The quick brown fox jumped over the lazy dog"
                 gpg_sign_output = gpg.sign(
                     config_user,
                     GPG_TEST_KEY_ID,
                     gpg_text_input,
                     None,
                     None,
                     True,
                     self.gpghome,
                 )
                 self.assertIsNotNone(gpg_sign_output)
コード例 #2
0
def test_gpg_sign(gpghome):
    config_user = MagicMock(return_value="salt")
    user_info = MagicMock(return_value={
        "name": "salt",
        "home": str(gpghome.path),
        "uid": 1000
    })
    pillar_mock = MagicMock(
        return_value={"gpg_passphrase": GPG_TEST_KEY_PASSPHRASE})
    with patch.dict(gpg.__salt__, {"config.option": config_user}):
        with patch.dict(gpg.__salt__, {"user.info": user_info}):
            with patch.dict(gpg.__salt__, {"pillar.get": pillar_mock}):
                ret = gpg.import_key(None, str(gpghome.priv), "salt",
                                     str(gpghome.path))
                assert ret["res"] is True
                gpg_text_input = "The quick brown fox jumped over the lazy dog"
                gpg_sign_output = gpg.sign(
                    config_user,
                    GPG_TEST_KEY_ID,
                    gpg_text_input,
                    None,
                    None,
                    True,
                    str(gpghome.path),
                )
                assert gpg_sign_output is not None
コード例 #3
0
ファイル: test_gpg.py プロジェクト: crimv42/saltstack
 def test_gpg_sign(self):
     config_user = MagicMock(return_value='salt')
     user_info = MagicMock(return_value={'name': 'salt', 'home': self.gpghome, 'uid': 1000})
     pillar_mock = MagicMock(return_value={'gpg_passphrase': GPG_TEST_KEY_PASSPHRASE})
     with patch.dict(gpg.__salt__, {'config.option': config_user}):
         with patch.dict(gpg.__salt__, {'user.info': user_info}):
             with patch.dict(gpg.__salt__, {'pillar.get': pillar_mock}):
                 ret = gpg.import_key(None, self.gpgfile_priv, 'salt', self.gpghome)
                 self.assertEqual(ret['res'], True)
                 gpg_text_input = 'The quick brown fox jumped over the lazy dog'
                 gpg_sign_output = gpg.sign(config_user, GPG_TEST_KEY_ID, gpg_text_input, None, None, True, self.gpghome)
                 self.assertIsNotNone(gpg_sign_output)
コード例 #4
0
ファイル: gpg_test.py プロジェクト: zhugehui9527/salt
    def test_sign(self):
        '''
        Tests if it sign message or file
        '''
        mock_conf = MagicMock(return_value='')
        mock_user = MagicMock(return_value={'home': 'salt'})
        mock_pillar = MagicMock(return_value=False)
        with patch.dict(gpg.__salt__, {'config.option': mock_conf,
                                       'user.info': mock_user,
                                       'pillar.item': mock_pillar}):
            self.assertRaises(SaltInvocationError, gpg.sign,
                              use_passphrase=True)

            self.assertRaises(SaltInvocationError, gpg.sign)

            self.assertTrue(gpg.sign(text='Hello there.  How are you?'))
コード例 #5
0
ファイル: gpg_test.py プロジェクト: shineforever/ops
    def test_sign(self):
        '''
        Tests if it sign message or file
        '''
        mock_conf = MagicMock(return_value='')
        mock_user = MagicMock(return_value={'home': 'salt'})
        mock_pillar = MagicMock(return_value=False)
        with patch.dict(gpg.__salt__, {'config.option': mock_conf,
                                       'user.info': mock_user,
                                       'pillar.item': mock_pillar}):
            self.assertRaises(SaltInvocationError, gpg.sign,
                              use_passphrase=True)

            self.assertRaises(SaltInvocationError, gpg.sign)

            self.assertTrue(gpg.sign(text='Hello there.  How are you?'))