mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-06 13:49:13 +00:00
[feature] override a function regionally by adding a decorator
This commit is contained in:
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')
|
||||||
Reference in New Issue
Block a user