1414PLAIN_3 = b'abcdefghijklmnop'
1515CIPHER_3 = b'r\x14 \xa7 \x92 \xd6 \x1f \x0c \xf4 \x10 g\x99 \t /\xf0 z\xfc ' + b'&\x80 \xdb \x94 \xd1 \xf7 \x9f \xe0 Qo\x05 \x98 \x7f \xe6 j\x8c '
1616
17- class TestAES :
1817
19- @pytest .mark .parametrize ('key, plain, cipher' , [
20- (AES_KEY , PLAIN_1 , CIPHER_1 ),
21- (AES_KEY , PLAIN_2 , CIPHER_2 ),
22- (AES_KEY , PLAIN_3 , CIPHER_3 ),
23- ])
18+ class TestAES :
19+ @pytest .mark .parametrize (
20+ 'key, plain, cipher' , [
21+ (AES_KEY , PLAIN_1 , CIPHER_1 ),
22+ (AES_KEY , PLAIN_2 , CIPHER_2 ),
23+ (AES_KEY , PLAIN_3 , CIPHER_3 ),
24+ ]
25+ )
2426 def test_aes_encrypt (self , plain , cipher , key ):
2527 assert aes_encrypt (plain , key ) == cipher
2628
27- @pytest .mark .parametrize ('key, plain, cipher' , [
28- (AES_KEY , PLAIN_1 , CIPHER_1 ),
29- (AES_KEY , PLAIN_2 , CIPHER_2 ),
30- (AES_KEY , PLAIN_3 , CIPHER_3 ),
31- ])
29+ @pytest .mark .parametrize (
30+ 'key, plain, cipher' , [
31+ (AES_KEY , PLAIN_1 , CIPHER_1 ),
32+ (AES_KEY , PLAIN_2 , CIPHER_2 ),
33+ (AES_KEY , PLAIN_3 , CIPHER_3 ),
34+ ]
35+ )
3236 def test_aes_decrypt (self , plain , cipher , key ):
3337 assert aes_decrypt (cipher , key ) == plain
3438
3539
3640class TestAESModeOfOperationECB :
37-
3841 def setup_class (self ):
3942 self .cipher = AESModeOfOperationECB (AES_KEY )
4043
@@ -54,12 +57,12 @@ def test_decrypt_exception(self, length):
5457 (PLAIN_PADDING_1 , CIPHER_1 ),
5558 (PLAIN_PADDING_2 , CIPHER_2 ),
5659 ])
57- def test_encrypt (self ,plain , cipher ):
60+ def test_encrypt (self , plain , cipher ):
5861 assert self .cipher .encrypt (plain ) == cipher
5962
6063 @pytest .mark .parametrize ('plain, cipher' , [
6164 (PLAIN_PADDING_1 , CIPHER_1 ),
6265 (PLAIN_PADDING_2 , CIPHER_2 ),
6366 ])
64- def test_decrypt (self ,plain , cipher ):
65- assert self .cipher .decrypt (cipher ) == plain
67+ def test_decrypt (self , plain , cipher ):
68+ assert self .cipher .decrypt (cipher ) == plain
0 commit comments