コード例 #1
0
ファイル: crypto_test.py プロジェクト: GuillaumeSeren/alot
 def test_sign_no_check(self):
     try:
         crypto.validate_key(utilities.make_key(can_sign=False))
     except GPGProblem as e:
         raise AssertionError(e)
コード例 #2
0
ファイル: crypto_test.py プロジェクト: GuillaumeSeren/alot
    def test_encrypt(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(can_encrypt=False), encrypt=True)

        self.assertEqual(caught.exception.code, GPGCode.KEY_CANNOT_ENCRYPT)
コード例 #3
0
ファイル: crypto_test.py プロジェクト: GuillaumeSeren/alot
    def test_sign(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(can_sign=False), sign=True)

        self.assertEqual(caught.exception.code, GPGCode.KEY_CANNOT_SIGN)
コード例 #4
0
ファイル: crypto_test.py プロジェクト: GuillaumeSeren/alot
    def test_expired(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(expired=True))

        self.assertEqual(caught.exception.code, GPGCode.KEY_EXPIRED)
コード例 #5
0
ファイル: crypto_test.py プロジェクト: GuillaumeSeren/alot
    def test_invalid(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(invalid=True))

        self.assertEqual(caught.exception.code, GPGCode.KEY_INVALID)
コード例 #6
0
ファイル: crypto_test.py プロジェクト: vollkorn1982/alot
 def test_sign_no_check(self):
     try:
         crypto.validate_key(utilities.make_key(can_sign=False))
     except GPGProblem as e:
         raise AssertionError(e)
コード例 #7
0
ファイル: crypto_test.py プロジェクト: GuillaumeSeren/alot
 def test_valid(self):
     try:
         crypto.validate_key(utilities.make_key())
     except GPGProblem as e:
         raise AssertionError(e)
コード例 #8
0
ファイル: crypto_test.py プロジェクト: vollkorn1982/alot
    def test_sign(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(can_sign=False), sign=True)

        self.assertEqual(caught.exception.code, GPGCode.KEY_CANNOT_SIGN)
コード例 #9
0
ファイル: crypto_test.py プロジェクト: vollkorn1982/alot
    def test_encrypt(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(can_encrypt=False),
                                encrypt=True)

        self.assertEqual(caught.exception.code, GPGCode.KEY_CANNOT_ENCRYPT)
コード例 #10
0
ファイル: crypto_test.py プロジェクト: vollkorn1982/alot
    def test_invalid(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(invalid=True))

        self.assertEqual(caught.exception.code, GPGCode.KEY_INVALID)
コード例 #11
0
ファイル: crypto_test.py プロジェクト: vollkorn1982/alot
    def test_expired(self):
        with self.assertRaises(GPGProblem) as caught:
            crypto.validate_key(utilities.make_key(expired=True))

        self.assertEqual(caught.exception.code, GPGCode.KEY_EXPIRED)
コード例 #12
0
ファイル: crypto_test.py プロジェクト: vollkorn1982/alot
 def test_valid(self):
     try:
         crypto.validate_key(utilities.make_key())
     except GPGProblem as e:
         raise AssertionError(e)