aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio_tests/tests
diff options
context:
space:
mode:
authorGravatar Lidi Zheng <scallopsky@gmail.com>2018-11-26 10:35:20 -0800
committerGravatar GitHub <noreply@github.com>2018-11-26 10:35:20 -0800
commit4bc98acfd73736e85bcfb20354e37bd0cbfe63bc (patch)
treea0ea42e93f7f963d99004bf8ee88a983d08c1f43 /src/python/grpcio_tests/tests
parent5ee0cdc4222a137024598579107f51767062efc2 (diff)
parentb7fd18daa469057d9dabc6787729fc746cca317c (diff)
Merge pull request #17281 from lidizheng/issue-16718
Raise the exception while credential initialization
Diffstat (limited to 'src/python/grpcio_tests/tests')
-rw-r--r--src/python/grpcio_tests/tests/unit/_credentials_test.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/python/grpcio_tests/tests/unit/_credentials_test.py b/src/python/grpcio_tests/tests/unit/_credentials_test.py
index be7378ecbc..187a6f0388 100644
--- a/src/python/grpcio_tests/tests/unit/_credentials_test.py
+++ b/src/python/grpcio_tests/tests/unit/_credentials_test.py
@@ -15,6 +15,7 @@
import unittest
import logging
+import six
import grpc
@@ -53,6 +54,16 @@ class CredentialsTest(unittest.TestCase):
self.assertIsInstance(channel_first_second_and_third,
grpc.ChannelCredentials)
+ @unittest.skipIf(six.PY2, 'only invalid in Python3')
+ def test_invalid_string_certificate(self):
+ self.assertRaises(
+ TypeError,
+ grpc.ssl_channel_credentials,
+ root_certificates='A Certificate',
+ private_key=None,
+ certificate_chain=None,
+ )
+
if __name__ == '__main__':
logging.basicConfig()