def METHOD_NAME(self):
    dir = _fname
    os.mkdir(dir)
    try:
        fname = os.path.join(dir, 'db')
        f = dumbdbm.open(fname, 'n')
        self.assertEqual(list(f.keys()), [])
        for key in self._dict:
            f[key] = self._dict[key]
        f.close()
        os.chmod(fname + ".dir", stat.S_IRUSR)
        os.chmod(fname + ".dat", stat.S_IRUSR)
        os.chmod(dir, stat.S_IRUSR|stat.S_IXUSR)
        f = dumbdbm.open(fname, 'r')
        self.assertEqual(sorted(f.keys()), sorted(self._dict))
        f.close()  # don't write
    finally:
        test_support.rmtree(dir)