diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2016-06-03 20:37:24 -0700 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2016-06-03 20:37:24 -0700 |
commit | 815a24bf3415e18e467e6740c35ade0220002240 (patch) | |
tree | 6297d448d9db9347d9141bd552fee1b6866231bc /tests/hazmat/primitives/test_dsa.py | |
parent | 3c224b8ad7520ce8a521ef0094b86469363b8e87 (diff) | |
download | cryptography-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/primitives/test_dsa.py')
-rw-r--r-- | tests/hazmat/primitives/test_dsa.py | 15 |
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): |