From: Alexander Belopolsky Date: Sun, 4 Jul 2010 17:38:32 +0000 (+0000) Subject: Fixed doctests X-Git-Tag: v3.2a1~318 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=06360405dc33e0a33b1a5ec4042df19cb20d8bbc;p=python Fixed doctests --- diff --git a/Demo/classes/Rev.py b/Demo/classes/Rev.py index 7fd78e03ea..d36ddb91f3 100644 --- a/Demo/classes/Rev.py +++ b/Demo/classes/Rev.py @@ -4,8 +4,7 @@ From: "Steven D. Majewski" It works on mutable or inmutable sequences. ->>> chars = list(Rev('Hello World!')) ->>> print ''.join(chars) +>>> Rev('Hello World!') !dlroW olleH 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 confusion. Maybe it should be change to copy input sequence to break the connection completely ? ) ->>> nnn = range(3) +>>> nnn = list(range(3)) >>> rnn = Rev(nnn) ->>> for n in rnn: print n +>>> for n in rnn: n ... 2 1 0 >>> 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 4 @@ -35,7 +34,7 @@ the connection completely ? ) >>> nnn = nnn[1:-1] >>> nnn [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 4 @@ -45,16 +44,15 @@ the connection completely ? ) # >>> WH = Rev('Hello World!') ->>> print WH.forw, WH.back +>>> print(WH.forw, WH.back) Hello World! !dlroW olleH ->>> nnn = Rev(range(1, 10)) ->>> print nnn.forw +>>> nnn = Rev(list(range(1, 10))) +>>> print(nnn.forw) [1, 2, 3, 4, 5, 6, 7, 8, 9] ->>> print nnn.back +>>> print(nnn.back) [9, 8, 7, 6, 5, 4, 3, 2, 1] ->>> rrr = Rev(nnn) ->>> rrr +>>> Rev(nnn) <1, 2, 3, 4, 5, 6, 7, 8, 9> '''