Esempio n. 1
0
    def test_read(self):
        file = File("aaa", filename="import.zip", tempfile=True)
        self.assert_(file.isTempFile())
        self.assert_(file.filename=="import.zip")
        self.assert_(file.extension=="zip")
        self.assertRaises(IOError, file.read)

        file = File(filekey="aaa",
                    filename="qqqq.png", 
                    file="0123456789",
                    fileentry=fileentrytest()
                    )
        self.assert_(file.read()=="0123456789")

        file = File(filekey="aaa",
                    filename="qqqq.png", 
                    file="0123456789",
                    fileentry=fileentrytest()
                    )
        self.assert_(file.read(5)=="01234")
        self.assert_(file.read(5)=="56789")
        self.assert_(file.read(5)=="")
        self.assert_(file.tell()==10)
        file.seek(0)
        self.assert_(file.tell()==0)

        file = File(filekey="aaa",
                    file=None,
                    fileentry=fileentrytest()
                    )
        self.assertRaises(IOError, file.read)
        file.close()
        self.assertFalse(file.isTempFile())
Esempio n. 2
0
    def test_read(self):
        file = File("aaa", filename="import.zip", tempfile=True)
        self.assert_(file.isTempFile())
        self.assert_(file.filename == "import.zip")
        self.assert_(file.extension == "zip")
        self.assertRaises(IOError, file.read)

        file = File(filekey="aaa",
                    filename="qqqq.png",
                    file="0123456789",
                    fileentry=fileentrytest())
        self.assert_(file.read() == "0123456789")

        file = File(filekey="aaa",
                    filename="qqqq.png",
                    file="0123456789",
                    fileentry=fileentrytest())
        self.assert_(file.read(5) == "01234")
        self.assert_(file.read(5) == "56789")
        self.assert_(file.read(5) == "")
        self.assert_(file.tell() == 10)
        file.seek(0)
        self.assert_(file.tell() == 0)

        file = File(filekey="aaa", file=None, fileentry=fileentrytest())
        self.assertRaises(IOError, file.read)
        file.close()
        self.assertFalse(file.isTempFile())