44 lines
1.1 KiB
Python
44 lines
1.1 KiB
Python
# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors
|
|
# License: GNU General Public License v3. See license.txt
|
|
|
|
from __future__ import unicode_literals
|
|
|
|
import frappe
|
|
|
|
def create_test_contact_and_address():
|
|
frappe.db.sql('delete from tabContact')
|
|
frappe.db.sql('delete from `tabContact Email`')
|
|
frappe.db.sql('delete from `tabContact Phone`')
|
|
frappe.db.sql('delete from tabAddress')
|
|
frappe.db.sql('delete from `tabDynamic Link`')
|
|
|
|
frappe.get_doc({
|
|
"doctype": "Address",
|
|
"address_title": "_Test Address for Customer",
|
|
"address_type": "Office",
|
|
"address_line1": "Station Road",
|
|
"city": "_Test City",
|
|
"state": "Test State",
|
|
"country": "India",
|
|
"links": [
|
|
{
|
|
"link_doctype": "Customer",
|
|
"link_name": "_Test Customer"
|
|
}
|
|
]
|
|
}).insert()
|
|
|
|
contact = frappe.get_doc({
|
|
"doctype": 'Contact',
|
|
"first_name": "_Test Contact for _Test Customer",
|
|
"links": [
|
|
{
|
|
"link_doctype": "Customer",
|
|
"link_name": "_Test Customer"
|
|
}
|
|
]
|
|
})
|
|
contact.add_email("test_contact_customer@example.com", is_primary=True)
|
|
contact.add_phone("+91 0000000000", is_primary_phone=True)
|
|
contact.insert()
|