test: dynamic link dependency
This commit is contained in:
parent
9f602ca5d1
commit
96a0b08224
2 changed files with 19 additions and 4 deletions
|
|
@ -42,7 +42,7 @@
|
|||
},
|
||||
{
|
||||
"fieldname": "last_updated",
|
||||
"fieldtype": "Link",
|
||||
"fieldtype": "Data",
|
||||
"label": "Last Updated",
|
||||
"options": "Update Log"
|
||||
},
|
||||
|
|
@ -55,7 +55,7 @@
|
|||
"reqd": 1
|
||||
}
|
||||
],
|
||||
"modified": "2019-08-14 10:19:30.049821",
|
||||
"modified": "2019-08-23 15:36:48.462608",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Offline",
|
||||
"name": "Node",
|
||||
|
|
|
|||
|
|
@ -102,8 +102,23 @@ class TestNodeConfiguration(unittest.TestCase):
|
|||
master_doc = master.insert(master_doc)
|
||||
pull_master_data()
|
||||
time.sleep(1)
|
||||
local_doc = frappe.get_doc('Node Configuration', master_doc.name)
|
||||
self.assertEqual(len(local_doc.following_doctypes), 2)
|
||||
if frappe.db.exists('Node Configuration', master_doc.name):
|
||||
local_doc = frappe.get_doc('Node Configuration', master_doc.name)
|
||||
self.assertEqual(len(local_doc.following_doctypes), 2)
|
||||
|
||||
def test_dynamic_link_dependencies_synced(self):
|
||||
master = self.get_client()
|
||||
master_link_doc = frappe.get_doc(dict(doctype='Note', title='Test Dynamic Link 1'))
|
||||
master_link_doc = master.insert(master_link_doc)
|
||||
master_doc = frappe.get_doc(dict(doctype='ToDo', description='Test Dynamic Link 2', assigned_by='Administrator', reference_type='Note', reference_name=master_link_doc.name))
|
||||
master_doc = master.insert(master_doc)
|
||||
|
||||
pull_master_data()
|
||||
time.sleep(1)
|
||||
|
||||
#check dynamic link dependency created
|
||||
self.assertTrue(frappe.db.exists('Note', master_link_doc.name))
|
||||
self.assertEqual(master_link_doc.name, frappe.db.get_value('ToDo', master_doc.name, 'reference_name'))
|
||||
|
||||
def insert_into_master(self, master, description):
|
||||
#create and insert todo on remote site
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue