瀏覽代碼

fix: using bulk_insert instead of sql query

version-14
Shariq Ansari 3 年之前
父節點
當前提交
631e6f3260
共有 1 個檔案被更改,包括 4 行新增4 行删除
  1. +4
    -4
      frappe/tests/ui_test_helpers.py

+ 4
- 4
frappe/tests/ui_test_helpers.py 查看文件

@@ -136,14 +136,14 @@ def create_contact_records():


@frappe.whitelist() @frappe.whitelist()
def create_multiple_todo_records(): def create_multiple_todo_records():
values = []
if frappe.db.get_all('ToDo', {'description': 'Multiple ToDo 1'}): if frappe.db.get_all('ToDo', {'description': 'Multiple ToDo 1'}):
return return


query = "INSERT INTO `tabToDo` (`name`, `description`) VALUES ('1001', 'Multiple ToDo 1')"
for index in range(1000):
query = query + ", ('100{}', 'Multiple ToDo {}')".format(index+2,index+2)
for index in range(1, 1002):
values.append(('100{}'.format(index), 'Multiple ToDo {}'.format(index)))


frappe.db.sql(query)
frappe.db.bulk_insert('ToDo', fields=['name', 'description'], values=set(values))


def insert_contact(first_name, phone_number): def insert_contact(first_name, phone_number):
doc = frappe.get_doc({ doc = frappe.get_doc({


Loading…
取消
儲存