Adjust command.serve.Serve doctest to clarify remaining test failures.
authorW. Trevor King <wking@drexel.edu>
Tue, 19 Jan 2010 14:04:09 +0000 (09:04 -0500)
committerW. Trevor King <wking@drexel.edu>
Tue, 19 Jan 2010 14:04:09 +0000 (09:04 -0500)
Current test output
  $ python test.py libbe
  ...
  FAILED (failures=1, errors=3)

All failures and errors due to unimplemented functionality

Errors:
  * Darcs._vcs_isdir() not implemented (for Darcs <= 2.3.1)
  * Arch._vcs_path() not implemented
  * Arch._vcs_changed() not implemented

Failures:
  * command.serve.Serve tests not implemented

libbe/command/serve.py

index 26be6c1a6c8316c1ed587c7e1b20e3baedce1793..ec25486157dd8cff69b04bcf2aac94cf078b6da4 100644 (file)
@@ -332,13 +332,16 @@ class BERequestHandler (server.BaseHTTPRequestHandler):
 class Serve (libbe.command.Command):
     """Serve a Storage backend for the HTTP storage client
 
+    >>> raise NotImplementedError, "Serve tests not yet implemented"
+    >>> import sys
     >>> import libbe.bugdir
+    >>> import libbe.command.list
     >>> bd = libbe.bugdir.SimpleBugDir(memory=False)
     >>> io = libbe.command.StringInputOutput()
     >>> io.stdout = sys.stdout
     >>> ui = libbe.command.UserInterface(io=io)
     >>> ui.storage_callbacks.set_storage(bd.storage)
-    >>> cmd = List(ui=ui)
+    >>> cmd = libbe.command.list.List(ui=ui)
 
     >>> ret = ui.run(cmd)
     abc/a:om: Bug A