summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMathias Ertl <mati@er.tl>2021-03-11 21:35:48 +0100
committerGitHub <noreply@github.com>2021-03-11 15:35:48 -0500
commit2428b11ab84bb796bfcc595cd48fc00e3195e6bb (patch)
tree9b0304d484ec00695ab86e4f3e1f725b95878335 /tests
parentc5cc44a313b5b90a710c40f213679900ab5783c0 (diff)
downloadcryptography-2428b11ab84bb796bfcc595cd48fc00e3195e6bb.tar.gz
Typehint x509.base (only) (#5904)
* typehint x509.base * cast extension class * don't use string in typecast * use lists as default argument values (see #5904) * restore import since this is now re-exported * ignore linting errors * empty commit to trigger github actions * fix formatting issue
Diffstat (limited to 'tests')
-rw-r--r--tests/x509/test_x509.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/x509/test_x509.py b/tests/x509/test_x509.py
index e47c109f4..b3bf78a68 100644
--- a/tests/x509/test_x509.py
+++ b/tests/x509/test_x509.py
@@ -10,6 +10,7 @@ import copy
import datetime
import ipaddress
import os
+import typing
import pytest
@@ -3615,8 +3616,11 @@ class TestCertificateSigningRequestBuilder(object):
assert list(subject) == [
x509.NameAttribute(NameOID.STATE_OR_PROVINCE_NAME, "Texas"),
]
- basic_constraints = request.extensions.get_extension_for_oid(
- ExtensionOID.BASIC_CONSTRAINTS
+ basic_constraints = typing.cast(
+ x509.Extension[x509.BasicConstraints],
+ request.extensions.get_extension_for_oid(
+ ExtensionOID.BASIC_CONSTRAINTS
+ ),
)
assert basic_constraints.value.ca is True
assert basic_constraints.value.path_length == 2
@@ -3653,8 +3657,11 @@ class TestCertificateSigningRequestBuilder(object):
assert list(subject) == [
x509.NameAttribute(NameOID.STATE_OR_PROVINCE_NAME, "Texas"),
]
- basic_constraints = request.extensions.get_extension_for_oid(
- ExtensionOID.BASIC_CONSTRAINTS
+ basic_constraints = typing.cast(
+ x509.Extension[x509.BasicConstraints],
+ request.extensions.get_extension_for_oid(
+ ExtensionOID.BASIC_CONSTRAINTS
+ ),
)
assert basic_constraints.value.ca is True
assert basic_constraints.value.path_length == 2