-- changed findall to return empty strings instead of None
   for undefined groups
diff --git a/Lib/test/test_sre.py b/Lib/test/test_sre.py
index 2f16d29..29fafda 100644
--- a/Lib/test/test_sre.py
+++ b/Lib/test/test_sre.py
@@ -177,6 +177,7 @@
     assert sre.findall("(:)(:*)", "a:b::c:::d") == [(":", ""),
                                                    (":", ":"),
                                                    (":", "::")]
+    assert sre.findall("(a)|(b)", "abc") == [("a", ""), ("", "b")]
 except AssertionError:
     raise TestFailed, "sre.findall"