HTTPTestHome
What is HTTPTest?
HTTPTestHome is a class object written in python for HTTP based testing which inherits from
TestObject. It was originally written for testing the Cosmo Sharing Server here at OSAF but can easily be used for any other HTTP testing and nothing cosmo or WebDAV specific is included in the class.
Examples
The cosmo_invalid.py script in the test/functional/HTTPTestHome directory of the cosmo repository written written using
HTTPTestHome. The DAVTest tool is written using HTTPTest as a parent class and all of the cosmo_* scripts written using DAVTest show examples of using HTTPTest methods. The script cosmo_fullsuite.py is an example of running a series of test scripts as a suite and is applicable to any tool that inherits from
TestObject.