[feature] override a function regionally by adding a decorator
This commit is contained in:
parent
7231f29e78
commit
8f2e21def2
13
erpnext/tests/test_regional.py
Normal file
13
erpnext/tests/test_regional.py
Normal file
@ -0,0 +1,13 @@
|
||||
import unittest, frappe, erpnext
|
||||
|
||||
@erpnext.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 = 'Nepal'
|
||||
self.assertEqual(test_method(), 'original')
|
Loading…
x
Reference in New Issue
Block a user