You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Use Lazy value for partner and Country class names
171
+
let partner_class_name = test_utils::PARTNER_CLASS_NAME(session.sync_odoo.full_version.as_str());
172
+
let country_class_name = test_utils::COUNTRY_CLASS_NAME(session.sync_odoo.full_version.as_str());
173
+
167
174
// Get file symbol and file info
168
175
let file_mgr = session.sync_odoo.get_file_mgr();
169
176
let m1_tf_file_info = file_mgr.borrow().get_file_info(&module1_test_file).unwrap();
@@ -219,7 +226,7 @@ fn test_definition() {
219
226
assert_eq!(file_mgr.borrow().text_range_to_range(&mut session,&module1_test_file, sym_partner_id[0].borrow().range()), partner_id_locs[0].range,"Expected partner_id to be at the same location as the field");
220
227
221
228
let country_id_locs = test_utils::get_definition_locs(&mut session,&m1_tf_file_symbol,&m1_tf_file_info,10,74);
222
-
let country_id_field_sym = session.sync_odoo.get_symbol(odoo_path,&(vec![Sy!("odoo"),Sy!("addons"),Sy!("base"),Sy!("models"),Sy!("res_partner")],vec![Sy!("Partner"),Sy!("country_id")]), u32::MAX);
229
+
let country_id_field_sym = session.sync_odoo.get_symbol(odoo_path,&(vec![Sy!("odoo"),Sy!("addons"),Sy!("base"),Sy!("models"),Sy!("res_partner")],vec![Sy!(partner_class_name),Sy!("country_id")]), u32::MAX);
223
230
assert_eq!(country_id_field_sym.len(),1,"Expected 1 location for country_id");
224
231
let country_id_field_sym = country_id_field_sym[0].clone();
225
232
let country_id_file = country_id_field_sym.borrow().get_file().unwrap().upgrade().unwrap().borrow().paths()[0].clone();
@@ -229,7 +236,7 @@ fn test_definition() {
229
236
230
237
// now the same for phone_code
231
238
let phone_code_locs = test_utils::get_definition_locs(&mut session,&m1_tf_file_symbol,&m1_tf_file_info,10,86);
232
-
let phone_code_field_sym = session.sync_odoo.get_symbol(odoo_path,&(vec![Sy!("odoo"),Sy!("addons"),Sy!("base"),Sy!("models"),Sy!("res_country")],vec![Sy!("Country"),Sy!("phone_code")]), u32::MAX);
239
+
let phone_code_field_sym = session.sync_odoo.get_symbol(odoo_path,&(vec![Sy!("odoo"),Sy!("addons"),Sy!("base"),Sy!("models"),Sy!("res_country")],vec![Sy!(country_class_name),Sy!("phone_code")]), u32::MAX);
233
240
assert_eq!(phone_code_field_sym.len(),1,"Expected 1 location for phone_code");
234
241
let phone_code_field_sym = phone_code_field_sym[0].clone();
235
242
let phone_code_file = phone_code_field_sym.borrow().get_file().unwrap().upgrade().unwrap().borrow().paths()[0].clone();
0 commit comments