Mercurial > hg > simpypi
view tests/test_ttw.txt @ 62:7c154953acc4
test reading the pages
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Thu, 01 Mar 2012 16:20:44 -0800 |
parents | 53ec5144f84f |
children | 83327bc715be |
line wrap: on
line source
Test Through The Web ==================== Test ``simpypi`` through the web with a test server. The obligatory imports:: >>> import urllib2 >>> from simpypi.factory import factory Create a WSGI app:: >>> app = factory(directory=directory) Now wrap it in a server:: >>> port = 64321 >>> server = testserver(app, 'localhost', port) >>> server.start() >>> url = 'http://localhost:%d/' % port Get the home page:: >>> resource = urllib2.urlopen(url) >>> contents = resource.read() >>> 'Python Package Index' in contents True Get the index page:: >>> resource = urllib2.urlopen(url + 'index') >>> contents = resource.read() >>> 'Simple Index' in contents True Shut down the server:: >>> server.stop()