Fix some mistakes- Issue3243 (r87399)  Correcting the operator precendence
problem with Content-Length header and uncommenting the test.
diff --git a/Lib/http/client.py b/Lib/http/client.py
index 8d62aa5..bb9fa9b 100644
--- a/Lib/http/client.py
+++ b/Lib/http/client.py
@@ -775,7 +775,7 @@
                 for d in data:
                     self.sock.sendall(d)
             else:
-                raise TypeError("data should be byte-like object\
+                raise TypeError("data should be a bytes-like object\
                         or an iterable, got %r " % type(it))
 
     def _output(self, s):
diff --git a/Lib/test/test_urllib2.py b/Lib/test/test_urllib2.py
index 1ce88af..b8a609e 100644
--- a/Lib/test/test_urllib2.py
+++ b/Lib/test/test_urllib2.py
@@ -839,7 +839,6 @@
 
         # A file object
 
-        """
         file_obj = io.StringIO()
         file_obj.write("Something\nSomething\nSomething\n")
 
@@ -863,7 +862,6 @@
             req = Request("http://example.com/", iterable_array, headers)
             newreq = h.do_request_(req)
             self.assertEqual(int(newreq.get_header('Content-length')),16)
-        """
 
 
     def test_http_doubleslash(self):
diff --git a/Lib/urllib/request.py b/Lib/urllib/request.py
index a88bc99..4436105 100644
--- a/Lib/urllib/request.py
+++ b/Lib/urllib/request.py
@@ -1062,7 +1062,7 @@
                                 data))
                 else:
                     request.add_unredirected_header(
-                            'Content-length', '%d' % len(mv) * mv.itemsize)
+                            'Content-length', '%d' % (len(mv) * mv.itemsize))
 
         sel_host = host
         if request.has_proxy():