Possible Duplicate:
What would you like to see in a TDD demo?
I'd like to prepare a one-hour talk on test-driven development, using Python. But rather than describing what TDD is (and giving little examples), I'd like to choose some user stories that could be implemented using TDD in a little less than an hour, and do so (with running commentary). At the end of the hour I'd like to have a reasonable number of passing unit tests that show that the set of user stories has been implemented.
Can you suggest some interesting user stories that would be suitable for this exercise?
I read Kent Beck's Test Driven Development: By Example years ago, and IIRC the second example was the creation of a unit testing framework in Python, using TDD. That's certainly an interesting example of bootstrapping, but I think it may be too confusing (or too "inside-Baseball") for an audience that will likely contain people who have no experience with unit testing.
Note that I don't plan on writing the tests and code for the first time when I give the presentation. To pull this off properly I'd need to practice this several times, so I can do it live without long pauses to think and avoid the temptation to pursue tangents.