PEP 479:  Use the return-keyword instead of raising StopIteration inside a generators.
diff --git a/Lib/test/test_buffer.py b/Lib/test/test_buffer.py
index 1667847..1cdc771 100644
--- a/Lib/test/test_buffer.py
+++ b/Lib/test/test_buffer.py
@@ -216,7 +216,7 @@
     for t in iter_mode(nitems, testobj):
         yield t
     if testobj != 'ndarray':
-        raise StopIteration
+        return
     yield struct_items(nitems, testobj)