예제 #1
0
    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)
예제 #2
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)
예제 #3
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)
		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)
예제 #4
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)
예제 #5
0
    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)
예제 #6
0
	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)
예제 #7
0
파일: test_file.py 프로젝트: hatwar/frappe
    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)
예제 #8
0
파일: test_file.py 프로젝트: hatwar/frappe
    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)