(self, filename=None, protocol=None)
| 63 | self.fail('Closed shelf should not find a key') |
| 64 | |
| 65 | def test_open_template(self, filename=None, protocol=None): |
| 66 | os.mkdir(self.dirname) |
| 67 | self.addCleanup(os_helper.rmtree, self.dirname) |
| 68 | s = shelve.open(filename=filename if filename is not None else self.fn, |
| 69 | protocol=protocol) |
| 70 | try: |
| 71 | s['key1'] = (1,2,3,4) |
| 72 | self.assertEqual(s['key1'], (1,2,3,4)) |
| 73 | finally: |
| 74 | s.close() |
| 75 | |
| 76 | def test_ascii_file_shelf(self): |
| 77 | self.test_open_template(protocol=0) |
no test coverage detected