Charles-Henri Decultot | b07f482 | 2018-09-05 07:30:14 +0200 | [diff] [blame] | 1 | import unittest |
Chillar Anand | 915b343 | 2021-09-02 16:44:59 +0530 | [diff] [blame] | 2 | |
Charles-Henri Decultot | b07f482 | 2018-09-05 07:30:14 +0200 | [diff] [blame] | 3 | import frappe |
| 4 | from frappe.contacts.address_and_contact import filter_dynamic_link_doctypes |
| 5 | |
Chillar Anand | 915b343 | 2021-09-02 16:44:59 +0530 | [diff] [blame] | 6 | |
Charles-Henri Decultot | b07f482 | 2018-09-05 07:30:14 +0200 | [diff] [blame] | 7 | class TestSearch(unittest.TestCase): |
Suraj Shetty | 8e08698 | 2020-05-05 12:06:58 +0530 | [diff] [blame] | 8 | # Search for the word "cond", part of the word "conduire" (Lead) in french. |
Charles-Henri Decultot | b07f482 | 2018-09-05 07:30:14 +0200 | [diff] [blame] | 9 | def test_contact_search_in_foreign_language(self): |
Rushabh Mehta | f8a6dde | 2021-01-08 14:37:38 +0530 | [diff] [blame] | 10 | try: |
| 11 | frappe.local.lang = 'fr' |
| 12 | output = filter_dynamic_link_doctypes("DocType", "cond", "name", 0, 20, { |
| 13 | 'fieldtype': 'HTML', |
| 14 | 'fieldname': 'contact_html' |
| 15 | }) |
| 16 | result = [['found' for x in y if x=="Lead"] for y in output] |
| 17 | self.assertTrue(['found'] in result) |
| 18 | finally: |
| 19 | frappe.local.lang = 'en' |