@@ -74,12 +74,12 @@ def test_flags(self):
7474 # Test the flag parameter open() by trying all supported flag modes.
7575 all = set (gdbm .open_flags )
7676 # Test standard flags (presumably "crwn").
77- modes = all - set ('fsum ' )
77+ modes = all - set ('fsu ' )
7878 for mode in sorted (modes ): # put "c" mode first
7979 self .g = gdbm .open (filename , mode )
8080 self .g .close ()
8181
82- # Test additional flags (presumably "fsum ").
82+ # Test additional flags (presumably "fsu ").
8383 flags = all - set ('crwn' )
8484 for mode in modes :
8585 for flag in flags :
@@ -217,29 +217,6 @@ def test_localized_error(self):
217217 create_empty_file (os .path .join (d , 'test' ))
218218 self .assertRaises (gdbm .error , gdbm .open , filename , 'r' )
219219
220- @unittest .skipUnless ('m' in gdbm .open_flags , "requires 'm' in open_flags" )
221- def test_nommap_no_crash (self ):
222- self .g = g = gdbm .open (filename , 'nm' )
223- os .truncate (filename , 0 )
224-
225- g .get (b'a' , b'c' )
226- g .keys ()
227- g .firstkey ()
228- g .nextkey (b'a' )
229- with self .assertRaises (KeyError ):
230- g [b'a' ]
231- with self .assertRaises (gdbm .error ):
232- len (g )
233-
234- with self .assertRaises (gdbm .error ):
235- g [b'a' ] = b'c'
236- with self .assertRaises (gdbm .error ):
237- del g [b'a' ]
238- with self .assertRaises (gdbm .error ):
239- g .setdefault (b'a' , b'c' )
240- with self .assertRaises (gdbm .error ):
241- g .reorganize ()
242-
243220
244221if __name__ == '__main__' :
245222 unittest .main ()
0 commit comments