def test_rename(self):
        self.db.fs.files.remove({})
        self.db.fs.chunks.remove({})

        file = GridFile({"filename": "test"}, self.db, "w")
        file.close()

        self.assertRaises(IOError, GridFile, {"filename": "mike"}, self.db)
        a = GridFile({"filename": "test"}, self.db)

        a.rename("mike")
        self.assertEqual("mike", a.name)
        a.close()

        self.assertRaises(IOError, GridFile, {"filename": "test"}, self.db)
        GridFile({"filename": "mike"}, self.db).close()
Exemplo n.º 2
0
    def test_rename(self):
        self.db.fs.files.remove({})
        self.db.fs.chunks.remove({})

        file = GridFile({"filename": "test"}, self.db, "w")
        file.close()

        self.assertRaises(IOError, GridFile, {"filename": "mike"}, self.db)
        a = GridFile({"filename": "test"}, self.db)

        a.rename("mike")
        self.assertEqual("mike", a.name)
        a.close()

        self.assertRaises(IOError, GridFile, {"filename": "test"}, self.db)
        GridFile({"filename": "mike"}, self.db).close()