Test birtday error.
BUG=
TEST=
Review URL: http://codereview.chromium.org/7481009
git-svn-id: http://src.chromium.org/svn/trunk/src/net/tools/testserver@94818 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
diff --git a/testserver.py b/testserver.py
index 693b50b..c9444ba 100755
--- a/testserver.py
+++ b/testserver.py
@@ -1404,7 +1404,8 @@
def __init__(self, request, client_address, sync_http_server):
get_handlers = [self.ChromiumSyncMigrationOpHandler,
- self.ChromiumSyncTimeHandler]
+ self.ChromiumSyncTimeHandler,
+ self.ChromiumSyncBirthdayErrorOpHandler]
post_handlers = [self.ChromiumSyncCommandHandler,
self.ChromiumSyncTimeHandler]
BasePageHandler.__init__(self, request, client_address,
@@ -1467,6 +1468,18 @@
self.wfile.write(raw_reply)
return True
+ def ChromiumSyncBirthdayErrorOpHandler(self):
+ test_name = "/chromiumsync/birthdayerror"
+ if not self._ShouldHandleRequest(test_name):
+ return False
+ result, raw_reply = self.server._sync_handler.HandleCreateBirthdayError()
+ self.send_response(result)
+ self.send_header('Content-Type', 'text/html')
+ self.send_header('Content-Length', len(raw_reply))
+ self.end_headers()
+ self.wfile.write(raw_reply)
+ return True;
+
def MakeDataDir():
if options.data_dir: