diff -r 00b1b6b906cf -r 97c55baefa0c web/test/test_windmill.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/test/test_windmill.py Mon Jul 19 15:37:02 2010 +0200 @@ -0,0 +1,42 @@ +from cubicweb.devtools import cwwindmill + + +class CubicWebWindmillUseCase(cwwindmill.CubicWebWindmillUseCase): + """class for windmill use case tests + + From test server parameters: + + :params ports_range: range of http ports to test (range(7000, 8000) by default) + :type ports_range: iterable + :param anonymous_logged: is anonymous user logged by default ? + :type anonymous_logged: bool + + The first port found as available in `ports_range` will be used to launch + the test server + + From Windmill configuration: + + :param browser: browser identification string (firefox|ie|safari|chrome) (firefox by default) + :param test_dir: testing file path or directory (./windmill by default) + """ + #ports_range = range(7000, 8000) + anonymous_logged = False + #browser = 'firefox' + #test_dir = osp.join(os.getcwd(), 'windmill') + + # If you prefer, you can put here the use cases recorded by windmill GUI + # (services transformer) instead of the windmill sub-directory + # You can change `test_dir` as following: + #test_dir = __file__ + + +from windmill.authoring import WindmillTestClient +def test_usecase(): + client = WindmillTestClient(__name__) + import pdb; pdb.set_trace() + client.open(url=u'/') +# ... + + +if __name__ == '__main__': + cwwindmill.unittest_main()