19 lines
		
	
	
		
			592 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			592 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import unittest
 | |
| 
 | |
| import frappe
 | |
| from frappe.contacts.address_and_contact import filter_dynamic_link_doctypes
 | |
| 
 | |
| 
 | |
| class TestSearch(unittest.TestCase):
 | |
| 	# Search for the word "cond", part of the word "conduire" (Lead) in french.
 | |
| 	def test_contact_search_in_foreign_language(self):
 | |
| 		try:
 | |
| 			frappe.local.lang = "fr"
 | |
| 			output = filter_dynamic_link_doctypes(
 | |
| 				"DocType", "cond", "name", 0, 20, {"fieldtype": "HTML", "fieldname": "contact_html"}
 | |
| 			)
 | |
| 			result = [["found" for x in y if x == "Lead"] for y in output]
 | |
| 			self.assertTrue(["found"] in result)
 | |
| 		finally:
 | |
| 			frappe.local.lang = "en"
 |