11308: Put back exception handling
authorTom Clegg <tom@curoverse.com>
Tue, 11 Apr 2017 00:21:19 +0000 (20:21 -0400)
committerTom Clegg <tom@curoverse.com>
Tue, 11 Apr 2017 01:53:19 +0000 (21:53 -0400)
sdk/python/tests/test_cache.py

index 6adab7bbc12b129ac57f32b59b7ac562768cde99..02a8817f2aea64a7799e31ee570ab12ee73d429e 100644 (file)
@@ -34,17 +34,16 @@ class CacheTestThread(threading.Thread):
         for x in range(16):
             try:
                 data_in = _random(128)
-                data_in = bytes(hashlib.md5(data_in).hexdigest()) + bytes("\n") + bytes(data_in)
+                data_in = hashlib.md5(data_in).hexdigest().encode() + b"\n" + data_in
                 c.set(url, data_in)
                 data_out = c.get(url)
                 digest, _, content = data_out.partition("\n")
                 if digest != bytes(hashlib.md5(content).hexdigest()):
                     self.ok = False
-            finally:
-                pass
-            #except Exception as err:
-            #    self.ok = False
-            #    print("cache failed: {}: {}".format(type(err), err), file=sys.stderr)
+            except Exception as err:
+                self.ok = False
+                print("cache failed: {}: {}".format(type(err), err), file=sys.stderr)
+                raise
 
 
 class CacheTest(unittest.TestCase):