don't rely on dict order here
diff --git a/Lib/test/test_gdbm.py b/Lib/test/test_gdbm.py
index f4bbc38..e9169a2 100644
--- a/Lib/test/test_gdbm.py
+++ b/Lib/test/test_gdbm.py
@@ -47,7 +47,7 @@
         all = set(gdbm.open_flags)
         # Test standard flags (presumably "crwn").
         modes = all - set('fsu')
-        for mode in modes:
+        for mode in sorted(modes):
             self.g = gdbm.open(filename, mode)
             self.g.close()