aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2016-06-03 20:37:24 -0700
committerPaul Kehrer <paul.l.kehrer@gmail.com>2016-06-03 20:37:24 -0700
commit815a24bf3415e18e467e6740c35ade0220002240 (patch)
tree6297d448d9db9347d9141bd552fee1b6866231bc /tests/hazmat
parent3c224b8ad7520ce8a521ef0094b86469363b8e87 (diff)
downloadcryptography-815a24bf3415e18e467e6740c35ade0220002240.tar.gz
cryptography-815a24bf3415e18e467e6740c35ade0220002240.tar.bz2
cryptography-815a24bf3415e18e467e6740c35ade0220002240.zip
added a repr to the dsa numbers classes (#2961)
* added a repr to the dsa numbers classes * fix * another test
Diffstat (limited to 'tests/hazmat')
-rw-r--r--tests/hazmat/primitives/test_dsa.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/hazmat/primitives/test_dsa.py b/tests/hazmat/primitives/test_dsa.py
index 6ad9762a..46c86d54 100644
--- a/tests/hazmat/primitives/test_dsa.py
+++ b/tests/hazmat/primitives/test_dsa.py
@@ -721,6 +721,21 @@ class TestDSANumbers(object):
with pytest.raises(TypeError):
dsa.DSAPrivateNumbers(x=None, public_numbers=public_numbers)
+ def test_repr(self):
+ parameter_numbers = dsa.DSAParameterNumbers(p=1, q=2, g=3)
+ assert (
+ repr(parameter_numbers) == "<DSAParameterNumbers(p=1, q=2, g=3)>"
+ )
+
+ public_numbers = dsa.DSAPublicNumbers(
+ y=4,
+ parameter_numbers=parameter_numbers
+ )
+ assert repr(public_numbers) == (
+ "<DSAPublicNumbers(y=4, parameter_numbers=<DSAParameterNumbers(p=1"
+ ", q=2, g=3)>)>"
+ )
+
class TestDSANumberEquality(object):
def test_parameter_numbers_eq(self):