Kaydet (Commit) 06360405 authored tarafından Alexander Belopolsky's avatar Alexander Belopolsky

Fixed doctests

üst 2e733c96
...@@ -4,8 +4,7 @@ From: "Steven D. Majewski" <sdm7g@elvis.med.virginia.edu> ...@@ -4,8 +4,7 @@ From: "Steven D. Majewski" <sdm7g@elvis.med.virginia.edu>
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 @@ good reason to use anonymous values in creating the sequence to avoid ...@@ -16,16 +15,16 @@ good reason to use anonymous values in creating the sequence to avoid
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 @@ the connection completely ? ) ...@@ -35,7 +34,7 @@ the connection completely ? )
>>> 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 @@ the connection completely ? ) ...@@ -45,16 +44,15 @@ the connection completely ? )
# #
>>> 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>
''' '''
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment