(self)
| 38 | self.d.close() |
| 39 | |
| 40 | def test_empty_value(self): |
| 41 | if dbm.ndbm.library == 'Berkeley DB': |
| 42 | self.skipTest("Berkeley DB doesn't distinguish the empty value " |
| 43 | "from the absent one") |
| 44 | self.d = dbm.ndbm.open(self.filename, 'c') |
| 45 | self.assertEqual(self.d.keys(), []) |
| 46 | self.d['empty'] = '' |
| 47 | self.assertEqual(self.d.keys(), [b'empty']) |
| 48 | self.assertIn(b'empty', self.d) |
| 49 | self.assertEqual(self.d[b'empty'], b'') |
| 50 | self.assertEqual(self.d.get(b'empty'), b'') |
| 51 | self.assertEqual(self.d.setdefault(b'empty'), b'') |
| 52 | self.d.close() |
| 53 | |
| 54 | def test_modes(self): |
| 55 | for mode in ['r', 'rw', 'w', 'n']: |
nothing calls this directly
no test coverage detected