test: probe permlevel visibility via a value field only

get_permitted_fieldnames never lists Table fields, so allowed_companies
cannot be asserted through it; the write-reset assertions already cover
that field.
This commit is contained in:
Mihir Kandoi
2026-07-23 12:26:59 +05:30
parent 41fc23b9b2
commit 4bb63cca10

View File

@@ -103,11 +103,9 @@ class TestCompanyRestriction(ERPNextTestSuite):
permitted = frappe.get_meta("Customer").get_permitted_fieldnames(user=sales_user)
self.assertNotIn("restrict_to_companies", permitted)
self.assertNotIn("allowed_companies", permitted)
permitted = frappe.get_meta("Customer").get_permitted_fieldnames(user=manager)
self.assertIn("restrict_to_companies", permitted)
self.assertIn("allowed_companies", permitted)
frappe.set_user(sales_user)
self.addCleanup(frappe.set_user, "Administrator")