test(environ={'TMP': '/home/srichter/tmp', 'LC_NUMERIC': 'en_US.UTF-8', 'LESS': '-MM', 'LC_MEASUREMENT': 'en_US.UTF-8', 'LC_CTYPE': 'en_US.UTF-8', 'LESSOPEN': '|/usr/bin/lesspipe.sh %s', 'KONSOLE_DCOP': 'DCOPRef(konsole-4018,konsole)', 'LOGNAME': 'srichter', 'USER': 'srichter', 'INPUTRC': '/etc/inputrc', 'QTDIR': '/usr/lib/qt3/', 'LC_PAPER': 'en_US.UTF-8', 'PATH': '/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/jre-1_5_0_08/bin:/usr/lib/qt3//bin:/home/srichter/bin:/usr/sbin:/sbin:/usr/lib/qt3//bin', 'HISTSIZE': '1000', 'XCURSOR_THEME': 'whiteglass', 'MAKEFLAGS': '', 'KDE_FULL_SESSION': 'true', 'META_CLASS': 'powerpack', 'TERM': 'xterm', 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/srichter/.Xauthority', 'LANGUAGE': 'en_US.UTF-8:en_US:en', 'SESSION_MANAGER': 'local/localhost:/tmp/.ICE-unix/3981', 'DM_CONTROL': '/var/run/xdmctl', 'GCONF_TMPDIR': '/tmp', 'DISPLAY': ':0', 'WINDOWID': '31457287', 'TMPDIR': '/home/srichter/tmp', 'XMODIFIERS': '@im=none', 'SSH_ASKPASS': '/usr/lib/ssh/ssh-askpass', 'JAVA_HOME': '/usr/lib/jre-1_5_0_08', 'HOME': '/home/srichter', 'LC_SOURCED': '1', 'LC_MONETARY': 'en_US.UTF-8', 'LANG': 'en_US.UTF-8', 'MAKELEVEL': '1', 'COLORTERM': '', 'LC_ADDRESS': 'en_US.UTF-8', 'XDM_MANAGED': '/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic,auto', 'G_FILENAME_ENCODING': '@locale', 'GTK2_RC_FILES': '/etc/gtk-2.0/gtkrc:/home/srichter/.gtkrc-2.0:/home/srichter/.kde/share/config/gtkrc-2.0', 'LESSCHARSET': 'utf-8', 'LESSKEY': '/etc/.less', 'DESKTOP': 'kde', 'NLSPATH': '/usr/share/locale/%l/%N', 'GS_LIB': '/home/srichter/.fonts', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-iRw7iM4J7w,guid=7e92fb4671802d16eb0e27a25cc79200', '_': '/usr/bin/make', 'BROWSER': '/usr/bin/www-browser', 'SCREENDIR': '/home/srichter/tmp', 'LC_IDENTIFICATION': 'en_US.UTF-8', 'DESKTOP_SESSION': '01KDE', 'MDV_MENU_STYLE': 'upstream', 'XDG_CONFIG_DIRS': '/etc/xdg/kde/:/etc/xdg', 'LC_MESSAGES': 'en_US.UTF-8', 'PYTHONSTARTUP': '/etc/pythonrc.py', 'MFLAGS': '', 'LC_COLLATE': 'en_US.UTF-8', 'HOSTNAME': 'localhost', 'LC_TELEPHONE': 'en_US.UTF-8', 'HISTCONTROL': 'ignoredups', 'SHLVL': '2', 'PWD': '/opt/zope/sr/apidoc', 'KONSOLE_DCOP_SESSION': 'DCOPRef(konsole-4018,session-3)', 'GTK_RC_FILES': '/etc/gtk/gtkrc:/home/srichter/.gtkrc:/home/srichter/.kde/share/config/gtkrc', 'LC_NAME': 'en_US.UTF-8', 'MAIL': '/var/spool/mail/srichter', 'LC_TIME': 'en_US.UTF-8', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:', 'SECURE_LEVEL': '2', 'OLDPWD': '/opt/zope/sr/apidoc/src/zope', 'KDE_MULTIHEAD': 'false'})
Robust test CGI script, usable as main program.
Write minimal HTTP headers and dump all information provided to the script in HTML form.