changeset 6:623358c3ebde

we has a passing test!
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 29 Feb 2012 14:44:04 -0800
parents 78f1ffd064ea
children 4d1852cfc077
files tests/doctest.txt tests/test.py
diffstat 2 files changed, 14 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/tests/doctest.txt	Wed Feb 29 14:17:34 2012 -0800
+++ b/tests/doctest.txt	Wed Feb 29 14:44:04 2012 -0800
@@ -1,11 +1,21 @@
 Test FileServer
 ================
 
-The obligatory imports:
+The obligatory imports::
 
     >>> import fileserver
+    >>> import os
+    >>> from paste.fixture import TestApp
 
-Run some tests.  This test will fail, please fix it:
+Make a single file server::
 
-    >>> assert True == False
-
+    >>> 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
--- a/tests/test.py	Wed Feb 29 14:17:34 2012 -0800
+++ b/tests/test.py	Wed Feb 29 14:44:04 2012 -0800
@@ -9,7 +9,6 @@
 import sys
 from optparse import OptionParser
 
-
 def run_tests(raise_on_error=False, report_first=False):
 
     # add results here