def test_folder_copy(self): folder = self.get_folder("Test Folder 2", "Home") folder = self.get_folder("Test Folder 3", "Home/Test Folder 2") _file = frappe.get_doc({ "doctype": "File", "file_name": "folder_copy.txt", "attached_to_name": "", "attached_to_doctype": "", "folder": folder.name, "content": "Testing folder copy example" }) _file.save() move_file([{"name": folder.name}], 'Home/Test Folder 1', folder.folder) file = frappe.get_doc("File", {"file_name": "folder_copy.txt"}) file_copy_txt = frappe.get_value("File", {"file_name": "file_copy.txt"}) if file_copy_txt: frappe.get_doc("File", file_copy_txt).delete() self.assertEqual(_("Home/Test Folder 1/Test Folder 3"), file.folder) self.assertEqual( frappe.db.get_value("File", _("Home/Test Folder 1"), "file_size"), file.file_size) self.assertEqual( frappe.db.get_value("File", _("Home/Test Folder 2"), "file_size"), 0)
def test_file_copy(self): folder = self.get_folder("Test Folder 2", "Home") file = frappe.get_doc("File", {"file_name": "file_copy.txt"}) move_file([{"name": file.name}], folder.name, file.folder) file = frappe.get_doc("File", {"file_name": "file_copy.txt"}) self.assertEqual(_("Home/Test Folder 2"), file.folder)
def test_file_copy(self): folder = self.get_folder("Test Folder 2", "Home") file = frappe.get_doc("File", {"file_name":"file_copy.txt"}) move_file([{"name": file.name}], folder.name, file.folder) file = frappe.get_doc("File", {"file_name":"file_copy.txt"}) self.assertEqual(_("Home/Test Folder 2"), file.folder) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 2"), "file_size"), file.file_size) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 1"), "file_size"), 0)
def test_file_copy(self): folder = self.get_folder("Test Folder 2", "Home") file = frappe.get_doc("File", "/files/file_copy.txt") file_dict = [{"name": file.name}] move_file(json.dumps(file_dict), folder.name, file.folder) file = frappe.get_doc("File", "/files/file_copy.txt") self.assertEqual(_("Home/Test Folder 2"), file.folder) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 2"), "file_size"), file.file_size) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 1"), "file_size"), None)
def test_folder_copy(self): folder = self.get_folder("Test Folder 2", "Home") folder = self.get_folder("Test Folder 3", "Home/Test Folder 2") self.saved_file = save_file("folder_copy.txt", "Testing folder copy example.", "", "", folder.name) file_dict = [{"name": folder.name}] move_file(json.dumps(file_dict), "Home/Test Folder 1", folder.folder) file = frappe.get_doc("File", "/files/folder_copy.txt") self.assertEqual(_("Home/Test Folder 1/Test Folder 3"), file.folder) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 1"), "file_size"), file.file_size) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 2"), "file_size"), None)
def test_folder_copy(self): folder = self.get_folder("Test Folder 2", "Home") folder = self.get_folder("Test Folder 3", "Home/Test Folder 2") self.saved_file = save_file('folder_copy.txt', "Testing folder copy example.", "", "", folder.name) move_file([{"name": folder.name}], 'Home/Test Folder 1', folder.folder) file = frappe.get_doc("File", {"file_name":"folder_copy.txt"}) file_copy_txt = frappe.get_value("File", {"file_name":"file_copy.txt"}) if file_copy_txt: frappe.get_doc("File", file_copy_txt).delete() self.assertEqual(_("Home/Test Folder 1/Test Folder 3"), file.folder) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 1"), "file_size"), file.file_size) self.assertEqual(frappe.db.get_value("File", _("Home/Test Folder 2"), "file_size"), 0)
def test_file_copy(self): folder = self.get_folder("Test Folder 2", "Home") file = frappe.get_doc("File", "/files/file_copy.txt") file_dict = [{"name": file.name}] move_file(json.dumps(file_dict), folder.name, file.folder) file = frappe.get_doc("File", "/files/file_copy.txt") self.assertEqual(_("Home/Test Folder 2"), file.folder) self.assertEqual( frappe.db.get_value("File", _("Home/Test Folder 2"), "file_size"), file.file_size) self.assertEqual( frappe.db.get_value("File", _("Home/Test Folder 1"), "file_size"), None)
def test_folder_copy(self): folder = self.get_folder("Test Folder 2", "Home") folder = self.get_folder("Test Folder 3", "Home/Test Folder 2") self.saved_file = save_file('folder_copy.txt', "Testing folder copy example.", "", "", folder.name) file_dict = [{"name": folder.name}] move_file(json.dumps(file_dict), 'Home/Test Folder 1', folder.folder) file = frappe.get_doc("File", "/files/folder_copy.txt") self.assertEqual(_("Home/Test Folder 1/Test Folder 3"), file.folder) self.assertEqual( frappe.db.get_value("File", _("Home/Test Folder 1"), "file_size"), file.file_size) self.assertEqual( frappe.db.get_value("File", _("Home/Test Folder 2"), "file_size"), None)