view tests/doctest.txt @ 7:4d1852cfc077

rudimentary test for directory server
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 29 Feb 2012 14:48:53 -0800
parents 623358c3ebde
children 782e15b86b86
line wrap: on
line source

Test FileServer
================

The obligatory imports::

    >>> import fileserver
    >>> import os
    >>> from paste.fixture import TestApp

Make a single file server::

    >>> filename = os.path.join(here, 'example', 'helloworld.txt')
    >>> os.path.exists(filename)
    True
    >>> app = fileserver.FileApp(filename)
    >>> testapp = TestApp(app)
    >>> response = testapp.get('/')
    >>> response.status
    200
    >>> response.body == file(filename).read()
    True

Make a directory server::

    >>> directory = os.path.join(here, 'example')
    >>> os.path.exists(directory) and os.path.isdir(directory)
    True
    >>> app = fileserver.DirectoryServer(directory)
    >>> testapp = TestApp(app)
    >>> response = testapp.get('/')
    >>> response.status
    200
    >>> 'helloworld.txt' in response.body
    True