# HG changeset patch # User Atul Varma # Date 1212719916 25200 # Node ID 506880d3a791d7aa703cbc2332abbbeac6fae5c1 # Parent df25b4e145e17b4a89921707d6820b2929dcb3db Added a test.py script and fixed a failing doctest. diff -r df25b4e145e1 -r 506880d3a791 PythonForJsProgrammers.txt --- a/PythonForJsProgrammers.txt Thu Jun 05 16:38:49 2008 -0700 +++ b/PythonForJsProgrammers.txt Thu Jun 05 19:38:36 2008 -0700 @@ -157,7 +157,6 @@ >>> a = 5 # Assignment works in statements. >>> a += 1 # Add-assignment does too. - 6 >>> if a = 1: # But you can't assign in an expression. ... pass Traceback (most recent call last): @@ -501,3 +500,5 @@ comprehensions, other stuff lifted from Python by JS. TODO: Mention 'special' methods like __getattr__, etc. + +TODO: Explain method binding better. diff -r df25b4e145e1 -r 506880d3a791 test.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test.py Thu Jun 05 19:38:36 2008 -0700 @@ -0,0 +1,5 @@ +import doctest + +if __name__ == "__main__": + doctest.testfile("PythonForJsProgrammers.txt") + print "Doctests passed."