Ejemplo n.º 1
0
    def testClear(self):
        """
		Tests :meth:`foundations.io.File.clear` method.
		"""

        fileDescriptor, path = tempfile.mkstemp()
        ioFile = File(unicode(path))
        self.assertIsInstance(ioFile.content, list)
        ioFile.content = FILE_CONTENT
        ioFile.write()
        self.assertTrue(ioFile.clear())
        ioFile.cache()
        self.assertListEqual(ioFile.content, [])
        os.close(fileDescriptor)