command:serve-storage: rename `be serve` -> `be serve-storage`.
authorW. Trevor King <wking@tremily.us>
Thu, 30 Aug 2012 03:55:37 +0000 (23:55 -0400)
committerW. Trevor King <wking@tremily.us>
Thu, 30 Aug 2012 03:55:37 +0000 (23:55 -0400)
This will help avoid confusion between

  be serve-storage

and

  be serve-commands

libbe/command/serve_commands.py
libbe/command/serve_storage.py [moved from libbe/command/serve.py with 98% similarity]
libbe/storage/http.py
libbe/util/wsgi.py

index 75d9c7a9b80a1765c725d678dd18cbd6bea76c40..d8598e2faddefe7e6174e547d2cfa471e51c81c1 100644 (file)
@@ -144,7 +144,7 @@ class ServerApp (libbe.util.wsgi.WSGI_AppObject,
         libbe.util.subproc.invoke(self.notify, stdin=message, shell=True)
 
 
-class Serve_Commands (libbe.util.wsgi.ServerCommand):
+class ServeCommands (libbe.util.wsgi.ServerCommand):
     """Serve commands over HTTP.
 
     This allows you to run local `be` commands interfacing with remote
@@ -181,7 +181,7 @@ for example::
 
 
 # alias for libbe.command.base.get_command_class()
-Serve_commands = Serve_Commands
+Serve_commands = ServeCommands
 
 
 if libbe.TESTING:
similarity index 98%
rename from libbe/command/serve.py
rename to libbe/command/serve_storage.py
index 28a8a81b371af21aa46b00b64c268043f2223a3b..966c9327260991d31c91c897ea7e785b145a3a29 100644 (file)
@@ -278,7 +278,7 @@ class ServerApp (libbe.util.wsgi.WSGI_AppObject,
         libbe.util.subproc.invoke(self.notify, stdin=message, shell=True)
 
 
-class Serve (libbe.util.wsgi.ServerCommand):
+class ServeStorage (libbe.util.wsgi.ServerCommand):
     """Serve bug directory storage over HTTP.
 
     This allows you to run local `be` commands interfacing with remote
@@ -288,7 +288,7 @@ class Serve (libbe.util.wsgi.ServerCommand):
     :class:`ServerApp`.
     """
 
-    name = 'serve'
+    name = 'serve-storage'
 
     def _get_app(self, logger, storage, **kwargs):
         return ServerApp(
@@ -298,7 +298,7 @@ class Serve (libbe.util.wsgi.ServerCommand):
         return """
 Example usage::
 
-    $ be serve
+    $ be serve-storage
 
 And in another terminal (or after backgrounding the server)::
 
@@ -314,6 +314,10 @@ for example::
 """
 
 
+# alias for libbe.command.base.get_command_class()
+Serve_storage = ServeStorage
+
+
 if libbe.TESTING:
     class ServerAppTestCase (libbe.util.wsgi.WSGITestCase):
         def setUp(self):
index 5fe0dfcad5f6c20ff20f75daa0ddb0d98c15edca..b1a213f3c63e49c088fa64ab2cac333006b1add8 100644 (file)
@@ -21,7 +21,7 @@ implementation.
 
 See Also
 --------
-:mod:`libbe.command.serve` : the associated server
+:mod:`libbe.command.serve_storage` : the associated server
 """
 
 from __future__ import absolute_import
@@ -44,7 +44,7 @@ if TESTING == True:
     import unittest
 
     import libbe.bugdir
-    import libbe.command.serve
+    import libbe.command.serve_storage
     import libbe.util.http
     import libbe.util.wsgi
 
@@ -265,12 +265,12 @@ if TESTING == True:
         name = 'TestingHTTP'
         def __init__(self, repo, *args, **kwargs):
             self._storage_backend = base.VersionedStorage(repo)
-            app = libbe.command.serve.ServerApp(
+            app = libbe.command.serve_storage.ServerApp(
                 storage=self._storage_backend)
             self.app = libbe.util.wsgi.BEExceptionApp(app=app)
             HTTP.__init__(self, repo='http://localhost:8000/', *args, **kwargs)
             self.intitialized = False
-            # duplicated from libbe.command.serve.WSGITestCase
+            # duplicated from libbe.util.wsgi.WSGITestCase
             self.default_environ = {
                 'REQUEST_METHOD': 'GET', # 'POST', 'HEAD'
                 'REMOTE_ADDR': '192.168.0.123',
@@ -292,7 +292,7 @@ if TESTING == True:
                 }
         def getURL(self, app, path='/', method='GET', data=None,
                    scheme='http', environ={}):
-            # duplicated from libbe.command.serve.WSGITestCase
+            # duplicated from libbe.util.wsgi.WSGITestCase
             env = copy.copy(self.default_environ)
             env['PATH_INFO'] = path
             env['REQUEST_METHOD'] = method
index e649bac430f64451a08274172e842bdc262b3c8c..98878309c8efe6a2ef5ac7babd60dfde9c5761f9 100644 (file)
@@ -4,7 +4,8 @@
 
 See Also
 --------
-:py:mod:`libbe.command.serve` and :py:mod:`libbe.command.serve_commands`.
+:py:mod:`libbe.command.serve_storage` and
+:py:mod:`libbe.command.serve_commands`.
 """
 
 import hashlib