| | |
| | | inst = self._makeOne(filename) |
| | | fp = inst.open() |
| | | self.assertEqual(fp.name, filename) |
| | | fp.close() |
| | | finally: |
| | | fp.close() |
| | | os.remove(filename) |
| | | |
| | | def test_write(self): |
| | |
| | | try: |
| | | inst = self._makeOne(filename) |
| | | inst.write('hello') |
| | | inst.close() |
| | | finally: |
| | | with open(filename) as f: |
| | | data = f.read() |
| | | self.assertEqual(data, 'hello') |
| | | inst.close() |
| | | os.remove(filename) |
| | | |
| | | def test_writeline(self): |
| | |
| | | try: |
| | | inst = self._makeOne(filename) |
| | | inst.writelines('hello') |
| | | inst.close() |
| | | finally: |
| | | with open(filename) as f: |
| | | data = f.read() |
| | | self.assertEqual(data, 'hello') |
| | | inst.close() |
| | | os.remove(filename) |
| | | |
| | | def test_flush(self): |
| | |
| | | inst.flush() |
| | | fp = inst.fileobj |
| | | self.assertEqual(fp.name, filename) |
| | | fp.close() |
| | | finally: |
| | | fp.close() |
| | | os.remove(filename) |
| | | |
| | | class Test__methodwrapper(unittest.TestCase): |