import unittest, frappe, erpnext @erpnext.allow_regional def test_method(): return 'original' class TestInit(unittest.TestCase): def test_regional_overrides(self): frappe.flags.country = 'India' self.assertEqual(test_method(), 'overridden') frappe.flags.country = 'Maldives' self.assertEqual(test_method(), 'original') frappe.flags.country = 'France' self.assertEqual(test_method(), 'overridden')