gh-124486: Fix test_whichdb_ndbm in test_dbm on NetBSD (GH-136335)
On NetBSD, ndbm.open() does not fail for empty file.
This commit is contained in:
@@ -274,7 +274,8 @@ class WhichDBTestCase(unittest.TestCase):
|
|||||||
@unittest.skipUnless(ndbm, reason='Test requires ndbm')
|
@unittest.skipUnless(ndbm, reason='Test requires ndbm')
|
||||||
def test_whichdb_ndbm(self):
|
def test_whichdb_ndbm(self):
|
||||||
# Issue 17198: check that ndbm which is referenced in whichdb is defined
|
# Issue 17198: check that ndbm which is referenced in whichdb is defined
|
||||||
with open(_fname + '.db', 'wb'): pass
|
with open(_fname + '.db', 'wb') as f:
|
||||||
|
f.write(b'spam')
|
||||||
_bytes_fname = os.fsencode(_fname)
|
_bytes_fname = os.fsencode(_fname)
|
||||||
fnames = [_fname, os_helper.FakePath(_fname),
|
fnames = [_fname, os_helper.FakePath(_fname),
|
||||||
_bytes_fname, os_helper.FakePath(_bytes_fname)]
|
_bytes_fname, os_helper.FakePath(_bytes_fname)]
|
||||||
|
|||||||
Reference in New Issue
Block a user