def test_add(self): from plone.resourceeditor.browser import FileManager from six import BytesIO r = self._make_directory() view = FileManager(r, self.layer['request']) d = BytesIO(b'foo') d.filename = 'test.txt' info = view.add('/', d) self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['name'], 'test.txt') self.assertEqual(info['path'], '/') self.assertEqual(info['parent'], '/')
def test_add_exists(self): from plone.resourceeditor.browser import FileManager from six import BytesIO r = self._make_directory() r.writeFile('test.txt', b'boo') view = FileManager(r, self.layer['request']) d = BytesIO(b'foo') d.filename = 'test.txt' info = view.add('/', d) self.assertEqual(info['code'], 1) self.assertNotEqual(info['error'], '') self.assertEqual(r.readFile('test.txt'), b'boo')
def test_add_exists(self): from plone.resourceeditor.browser import FileManager from StringIO import StringIO r = self._make_directory() r.writeFile('test.txt', 'boo') view = FileManager(r, self.layer['request']) d = StringIO('foo') d.filename = 'test.txt' info = view.add('/', d) self.assertEqual(info['code'], 1) self.assertNotEqual(info['error'], '') self.assertEqual(r.readFile('test.txt'), 'boo')
def test_add(self): from plone.resourceeditor.browser import FileManager from StringIO import StringIO r = self._make_directory() view = FileManager(r, self.layer['request']) d = StringIO('foo') d.filename = 'test.txt' info = view.add('/', d) self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['name'], 'test.txt') self.assertEqual(info['path'], '/') self.assertEqual(info['parent'], '/')
def test_add_exists(self): from plone.resourceeditor.browser import FileManager from StringIO import StringIO r = self._make_directory() r.writeFile("test.txt", "boo") view = FileManager(r, self.layer['request']) d = StringIO("foo") d.filename = "test.txt" info = view.add("/", d) self.assertEqual(info['code'], 1) self.assertNotEqual(info['error'], '') self.assertEqual(r.readFile("test.txt"), "boo")
def test_add(self): from plone.resourceeditor.browser import FileManager from StringIO import StringIO r = self._make_directory() view = FileManager(r, self.layer['request']) d = StringIO("foo") d.filename = "test.txt" info = view.add("/", d) self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['name'], 'test.txt') self.assertEqual(info['path'], '/') self.assertEqual(info['parent'], '/')
def test_add(self): from plone.resourceeditor.browser import FileManager from StringIO import StringIO r = self._make_directory() view = FileManager(r, self.layer["request"]) d = StringIO("foo") d.filename = "test.txt" info = view.add("/", d) self.assertEqual(info["code"], 0) self.assertEqual(info["error"], "") self.assertEqual(info["name"], "test.txt") self.assertEqual(info["path"], "/") self.assertEqual(info["parent"], "/")
def test_add_subfolder(self): from plone.resourceeditor.browser import FileManager from StringIO import StringIO r = self._make_directory() r.makeDirectory("alpha") view = FileManager(r, self.layer['request']) d = StringIO("foo") d.filename = "test.txt" info = view.add("/alpha", d) self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['name'], 'test.txt') self.assertEqual(info['path'], '/alpha') self.assertEqual(info['parent'], '/alpha')
def test_add_replace(self): from plone.resourceeditor.browser import FileManager from StringIO import StringIO r = self._make_directory() r.writeFile("test.txt", "boo") view = FileManager(r, self.layer['request']) d = StringIO("foo") d.filename = "test.txt" info = view.add("/", d, "/test.txt") self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['name'], 'test.txt') self.assertEqual(info['path'], '/') self.assertEqual(info['parent'], '/') self.assertEqual(r.readFile("test.txt"), "foo")