Make the test server's SlowServerHandler match the documentation.

Fractional timeouts currently silently turn into 1.0 seconds.

BUG=none

Review URL: https://codereview.chromium.org/1049343002

Cr-Original-Commit-Position: refs/heads/master@{#323104}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 41a453a212a142beab3e0391461d0b90f2449a4c
diff --git a/testserver.py b/testserver.py
index c22962d..19409d2 100755
--- a/testserver.py
+++ b/testserver.py
@@ -1325,14 +1325,14 @@
     wait_sec = 1.0
     if query_char >= 0:
       try:
-        wait_sec = int(self.path[query_char + 1:])
+        wait_sec = float(self.path[query_char + 1:])
       except ValueError:
         pass
     time.sleep(wait_sec)
     self.send_response(200)
     self.send_header('Content-Type', 'text/plain')
     self.end_headers()
-    self.wfile.write("waited %d seconds" % wait_sec)
+    self.wfile.write("waited %.1f seconds" % wait_sec)
     return True
 
   def ChunkedServerHandler(self):