This is where the Python Command Line can come in handy. in this case I can fire up the command line, recreate the scenario and run queries:
+=== Getting the Most From the Koans ===
+Quoting the [[http://github.com/edgecase/ruby_koans/blob/master/README.rdoc|Ruby Koans instructions]]:
+//"In test-driven development the mantra has always been, red, green, refactor. Write a failing test and run it (red), make the test pass (green), then refactor it (that is look at the code and see if you can make it any better. In this case you will need to run the koan and see it fail (red), make the test pass (green), then take a moment and reflect upon the test to see what it is teaching you and improve the code to better communicate its intent (refactor)."//
+Python is a made up of about 2/3 [[http://github.com/edgecase/ruby_koans|Ruby Koans]] ported material and 1/3 Python specific tests.
+Content for Python 3 is a little different to the Python 2 flavor due to big changes between the 2 different languages. For example in the Python 2 version the differences between old and new style classes ore covered. In the Python 3 version there are some extra tests covering new functionality.
+Thanks go to Joe Weirich and Jim O'Brien for the original [[http://github.com/edgecase/ruby_koans|Ruby Koans]]. Also the Ruby Koans in turn borrows from [[http://www.rubyquiz.com/quiz67.html|Metakoans]] so thanks also go to Ara Howard for that.
+Also thanks to everyone who helped with the Python Koans conversion!