20 lines
		
	
	
		
			594 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			594 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'
 |