repo.or.cz
/
python
/
dscho.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Apparently the code to forestall Tk eating events was too aggressive (Tk user input...
[python/dscho.git]
/
Lib
/
test
/
test_rotor.py
blob
28c5af5b1c6b0b253325601c9e63a88d51352e61
1
import
rotor
2
3
r
=
rotor
.
newrotor
(
"you'll never guess this"
)
4
r
=
rotor
.
newrotor
(
"you'll never guess this"
,
12
)
5
6
A
=
'spam and eggs'
7
B
=
'cheese shop'
8
9
a
=
r
.
encrypt
(
A
)
10
print
`a`
11
b
=
r
.
encryptmore
(
B
)
12
print
`b`
13
14
A1
=
r
.
decrypt
(
a
)
15
print
A1
16
if
A1
!=
A
:
17
print
'decrypt failed'
18
19
B1
=
r
.
decryptmore
(
b
)
20
print
B1
21
if
B1
!=
B
:
22
print
'decryptmore failed'
23
24
try
:
25
r
.
setkey
()
26
except
TypeError
:
27
pass
28
r
.
setkey
(
'you guessed it!'
)