Fixed doctests

This commit is contained in:
Alexander Belopolsky 2010-07-04 17:38:32 +00:00
parent 2e733c9625
commit 06360405dc

View file

@ -4,8 +4,7 @@
It works on mutable or inmutable sequences. It works on mutable or inmutable sequences.
>>> chars = list(Rev('Hello World!')) >>> Rev('Hello World!')
>>> print ''.join(chars)
!dlroW olleH !dlroW olleH
The .forw is so you can use anonymous sequences in __init__, and still The .forw is so you can use anonymous sequences in __init__, and still
@ -16,16 +15,16 @@
confusion. Maybe it should be change to copy input sequence to break confusion. Maybe it should be change to copy input sequence to break
the connection completely ? ) the connection completely ? )
>>> nnn = range(3) >>> nnn = list(range(3))
>>> rnn = Rev(nnn) >>> rnn = Rev(nnn)
>>> for n in rnn: print n >>> for n in rnn: n
... ...
2 2
1 1
0 0
>>> for n in range(4, 6): nnn.append(n) # update nnn >>> for n in range(4, 6): nnn.append(n) # update nnn
... ...
>>> for n in rnn: print n # prints reversed updated values >>> for n in rnn: n # prints reversed updated values
... ...
5 5
4 4
@ -35,7 +34,7 @@
>>> nnn = nnn[1:-1] >>> nnn = nnn[1:-1]
>>> nnn >>> nnn
[1, 2, 4] [1, 2, 4]
>>> for n in rnn: print n # prints reversed values of old nnn >>> for n in rnn: n # prints reversed values of old nnn
... ...
5 5
4 4
@ -45,16 +44,15 @@
# #
>>> WH = Rev('Hello World!') >>> WH = Rev('Hello World!')
>>> print WH.forw, WH.back >>> print(WH.forw, WH.back)
Hello World! !dlroW olleH Hello World! !dlroW olleH
>>> nnn = Rev(range(1, 10)) >>> nnn = Rev(list(range(1, 10)))
>>> print nnn.forw >>> print(nnn.forw)
[1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> print nnn.back >>> print(nnn.back)
[9, 8, 7, 6, 5, 4, 3, 2, 1] [9, 8, 7, 6, 5, 4, 3, 2, 1]
>>> rrr = Rev(nnn) >>> Rev(nnn)
>>> rrr
<1, 2, 3, 4, 5, 6, 7, 8, 9> <1, 2, 3, 4, 5, 6, 7, 8, 9>
''' '''