2023-11-15 17:23:53 +00:00
|
|
|
from unittest import TestCase
|
|
|
|
|
|
|
|
from benchmark.railfence_cipher import raildecrypt
|
|
|
|
|
|
|
|
|
|
|
|
class Test_raildecrypt(TestCase):
|
|
|
|
def test_raildecrypt_1(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='.', k=834) == '.'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_2(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st=' xM7d1h', k=915) == ' xM7d1h'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_3(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='m8p[>', k=216) == 'm8p[>'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_4(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='~(D', k=686) == '~(D'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_5(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=127) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_6(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='-O HB', k=600) == '-O HB'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_7(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='2A/L~[%4', k=339) == '2A/L~[%4'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_8(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=16) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_9(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='4$/Ou', k=865) == '4$/Ou'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_10(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='h"!/', k=365) == 'h"!/'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_11(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st=';PG.T\F#', k=615) == ';PG.T\F#'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_12(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='yu*~', k=465) == 'yu*~'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_13(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='!_/ieWr7', k=662) == '!_/ieWr7'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_14(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='E', k=317) == 'E'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_15(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='kK$q)[!E5', k=362) == 'kK$q)[!E5'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_16(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=574) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_17(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='M/8@&k^', k=539) == 'M/8@&k^'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_18(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='$sx%*4T', k=211) == '$sx%*4T'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_19(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='IH!=Y`l*', k=353) == 'IH!=Y`l*'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_20(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='{tZ', k=848) == '{tZ'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_21(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='4q>', k=867) == '4q>'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_22(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=353) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_23(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='l9', k=172) == 'l9'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_24(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='e^P^?', k=669) == 'e^P^?'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_25(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='ye'SJ~bE!', k=267) == 'ye'SJ~bE!'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_26(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Mp+', k=957) == 'Mp+'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_27(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='p>^Ey', k=166) == 'p>^Ey'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_28(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=143) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_29(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='2*"jzdlK', k=253) == '2*"jzdlK'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_30(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st=''h', k=437) == ''h'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_31(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=745) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_32(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='B/#\V2!5', k=547) == 'B/#\V2!5'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_33(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='&FH5k`Wu^', k=603) == '&FH5k`Wu^'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_34(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='L/6v', k=336) == 'L/6v'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_35(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='!_/ieWr7', k=835) == '!_/ieWr7'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_36(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=835) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_37(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st=']!R`', k=737) == ']!R`'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_38(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='d(e!3sY', k=430) == 'd(e!3sY'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_39(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='ky', k=572) == 'ky'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_40(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='qv;', k=952) == 'qv;'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_41(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='QOZQ.g+-', k=956) == 'QOZQ.g+-'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_42(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='^G0', k=892) == '^G0'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_43(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Z', k=662) == 'Z'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_44(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='(X', k=95) == '(X'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_45(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='st', k=208) == 'st'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_46(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='(X[J)2Z', k=146) == '(X[J)2Z'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_47(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='*C\>', k=288) == '*C\>'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_48(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Jh', k=508) == 'Jh'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_49(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='<~7+4', k=89) == '<~7+4'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_50(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='0DZViP$', k=922) == '0DZViP$'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_51(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=726) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_52(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='vJaiN.OB', k=843) == 'vJaiN.OB'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_53(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='N}`4', k=839) == 'N}`4'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_54(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='!_/ieWr7', k=147) == '!_/ieWr7'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_55(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Cl6b[', k=186) == 'Cl6b['
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_56(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='|bAbRFtS', k=651) == '|bAbRFtS'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_57(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Nz', k=164) == 'Nz'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_58(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='OF', k=697) == 'OF'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_59(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=557) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_60(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='hHw', k=360) == 'hHw'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_61(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='?bb(.`|', k=502) == '?bb(.`|'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_62(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='x`z,X&U)', k=315) == 'x`z,X&U)'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_63(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='[', k=665) == '['
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_64(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='F{<I'HcB', k=898) == 'F{<I'HcB'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_65(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='fbXYs32|', k=864) == 'fbXYs32|'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_66(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='q', k=533) == 'q'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_67(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=70) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_68(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='\~pRYm', k=81) == '\~pRYm'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_69(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='xD'', k=836) == 'xD''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_70(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='8p+S~< \', k=705) == '8p+S~< \'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_71(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=946) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_72(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='vJaiN.cB', k=843) == 'vJaiN.cB'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_73(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='JCXpF', k=79) == 'JCXpF'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_74(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=896) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_75(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='K.2', k=669) == 'K.2'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_76(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='M;9&HYe', k=691) == 'M;9&HYe'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_77(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=506) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_78(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='\'H?>Dhq', k=883) == '\'H?>Dhq'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_79(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='E', k=557) == 'E'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_80(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='|bD', k=651) == '|bD'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_81(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='?bb(.`', k=502) == '?bb(.`'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_82(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='{,rXk!3W', k=885) == '{,rXk!3W'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_83(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st=' WS`#ov ~', k=189) == ' WS`#ov ~'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_84(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='-O HB', k=208) == '-O HB'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_85(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='[', k=714) == '['
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_86(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Ckmi|', k=14) == 'Ckmi|'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_87(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='mHbwuB', k=931) == 'mHbwuB'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_88(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='_?->'}#', k=388) == '_?->'}#'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_89(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=454) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_90(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='&,+f9p}y>', k=990) == '&,+f9p}y>'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_91(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='JCXpF', k=726) == 'JCXpF'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_92(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='B', k=350) == 'B'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_93(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='g_=f.B1U', k=960) == 'g_=f.B1U'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_94(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Zb', k=614) == 'Zb'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_95(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='Y/', k=867) == 'Y/'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_96(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st=''CXpF', k=437) == ''CXpF'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_97(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='X:F', k=695) == 'X:F'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_98(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='HR9.T\F#', k=662) == 'HR9.T\F#'
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_99(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=362) == ''
|
2023-11-15 17:23:53 +00:00
|
|
|
|
|
|
|
def test_raildecrypt_100(self):
|
2023-12-09 10:56:23 +00:00
|
|
|
assert raildecrypt(st='', k=360) == ''
|