| Index: sync/tools/testserver/sync_testserver.py
|
| diff --git a/sync/tools/testserver/sync_testserver.py b/sync/tools/testserver/sync_testserver.py
|
| index 4fbfdaf9ac44af2a825e6c6735b7d57a06b12b96..53532cb5b7d57a6534958ca3c1b20cbcf9cc738a 100755
|
| --- a/sync/tools/testserver/sync_testserver.py
|
| +++ b/sync/tools/testserver/sync_testserver.py
|
| @@ -150,7 +150,8 @@ class SyncPageHandler(testserver_base.BasePageHandler):
|
| self.ChromiumSyncCreateSyncedBookmarksOpHandler,
|
| self.ChromiumSyncEnableKeystoreEncryptionOpHandler,
|
| self.ChromiumSyncRotateKeystoreKeysOpHandler,
|
| - self.ChromiumSyncEnableManagedUserAcknowledgementHandler]
|
| + self.ChromiumSyncEnableManagedUserAcknowledgementHandler,
|
| + self.ChromiumSyncEnablePreCommitGetUpdateAvoidanceHandler]
|
|
|
| post_handlers = [self.ChromiumSyncCommandHandler,
|
| self.ChromiumSyncTimeHandler]
|
| @@ -427,6 +428,19 @@ class SyncPageHandler(testserver_base.BasePageHandler):
|
| self.wfile.write(raw_reply)
|
| return True
|
|
|
| + def ChromiumSyncEnablePreCommitGetUpdateAvoidanceHandler(self):
|
| + test_name = "/chromiumsync/enableprecommitgetupdateavoidance"
|
| + if not self._ShouldHandleRequest(test_name):
|
| + return False
|
| + result, raw_reply = (
|
| + self.server._sync_handler.HandleEnablePreCommitGetUpdateAvoidance())
|
| + 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
|
| +
|
| class SyncServerRunner(testserver_base.TestServerRunner):
|
| """TestServerRunner for the net test servers."""
|
|
|
|
|