def test_addfolder(self): from plone.resourceeditor.browser import FileManager r = self._make_directory() view = FileManager(r, self.layer['request']) info = view.addFolder('/', 'alpha') self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['parent'], '/') self.assertEqual(info['name'], 'alpha') info = view.addFolder('/alpha', 'beta') self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['parent'], '/alpha') self.assertEqual(info['name'], 'beta')
def test_addfolder(self): from plone.resourceeditor.browser import FileManager r = self._make_directory() view = FileManager(r, self.layer['request']) info = view.addFolder('/', 'alpha') self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['parent'], '/') self.assertEqual(info['name'], 'alpha') info = view.addFolder('/alpha', 'beta') self.assertEqual(info['code'], 0) self.assertEqual(info['error'], '') self.assertEqual(info['parent'], '/alpha') self.assertEqual(info['name'], 'beta')
def test_addfolder(self): from plone.resourceeditor.browser import FileManager r = self._make_directory() view = FileManager(r, self.layer["request"]) info = view.addFolder("/", "alpha") self.assertEqual(info["code"], 0) self.assertEqual(info["error"], "") self.assertEqual(info["parent"], "/") self.assertEqual(info["name"], "alpha") info = view.addFolder("/alpha", "beta") self.assertEqual(info["code"], 0) self.assertEqual(info["error"], "") self.assertEqual(info["parent"], "/alpha") self.assertEqual(info["name"], "beta")
def test_addfolder_invalid_name(self): from plone.resourceeditor.browser import FileManager r = self._make_directory() r.makeDirectory('alpha') view = FileManager(r, self.layer['request']) for char in '\\/:*?"<>': info = view.addFolder('/', 'foo' + char) self.assertEqual(info['code'], 1) self.assertNotEqual(info['error'], '') self.assertEqual(info['parent'], '/') self.assertEqual(info['name'], 'foo' + char)
def test_addfolder_invalid_name(self): from plone.resourceeditor.browser import FileManager r = self._make_directory() r.makeDirectory('alpha') view = FileManager(r, self.layer['request']) for char in '\\/:*?"<>': info = view.addFolder('/', 'foo' + char) self.assertEqual(info['code'], 1) self.assertNotEqual(info['error'], '') self.assertEqual(info['parent'], '/') self.assertEqual(info['name'], 'foo' + char)
def test_addfolder_invalid_name(self): from plone.resourceeditor.browser import FileManager r = self._make_directory() r.makeDirectory("alpha") view = FileManager(r, self.layer["request"]) for char in '\\/:*?"<>': info = view.addFolder("/", "foo" + char) self.assertEqual(info["code"], 1) self.assertNotEqual(info["error"], "") self.assertEqual(info["parent"], "/") self.assertEqual(info["name"], "foo" + char)