[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