aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio_tests/tests
diff options
context:
space:
mode:
authorGravatar Lidi Zheng <lidiz@google.com>2018-11-21 15:30:44 -0800
committerGravatar Lidi Zheng <lidiz@google.com>2018-11-26 10:15:14 -0800
commitb7fd18daa469057d9dabc6787729fc746cca317c (patch)
tree99503bdd203295b8e3a0dbe55276660979ae9a40 /src/python/grpcio_tests/tests
parentb32d8f5d4d99c5f94f970881ef9d8858eb52bbbc (diff)
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()