Chapter 21. Testing a TurboGears Application

In This Chapter

Testing is a crucial part of the software development life cycle. Large-scale web application development is a serious endeavor that requires serious testing effort. There are different flavors of testing. Common wisdom suggests that you need to test your system at various levels of granularity using a combination of unit tests, integration tests, and functional tests. A respected TurboGears application has many components in different architectural layers and is distributed across at least two processes (the web server and the client’s browser).

Different parts of the application should ...

Get Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.