Python doctest file to test generation of a WPS request from input arguments.
The specific request involves a "wordcount" process submitted to the Emu WPS service (https://github.com/bird-house/emu).

Imports

    >>> from __future__ import (absolute_import, division, print_function)
    >>> from tests.utils import resource_file, compare_xml
    >>> from owslib.wps import WebProcessingService, WPSExecution, ComplexDataInput
    >>> from owslib.etree import etree

Process input/ouutput arguments

    >>> processid = "wordcount"
    >>> textdoc = ComplexDataInput("http://emu.readthedocs.org/en/latest/index.html")
    >>> inputs = [ ("text",textdoc),]

Build XML request for WPS process execution

    >>> execution = WPSExecution()
    >>> requestElement = execution.buildRequest(processid, inputs)
    >>> request = etree.tostring( requestElement )

Compare to cached XML request

    >>> _request = open(resource_file('wps_EmuExecuteRequest7.xml'), 'rb').read()
    >>> compare_xml(request, _request)
    True
